<script type="text/javascript">
      google.setOnLoadCallback(drawChartLine);
      function drawChartLine() {
        var data = google.visualization.arrayToDataTable([
          ['2班学生学号',  '年级排名','排名波动值'],
          ['7',    7,21.46],
          ['5',     28,42.63],
          ['14',    37,82.43],
          ['13', 85,65.04],
          ['8',    123,79.20],
          ['10',134,156.82],
          ['4',    157,143.88],
          ['11',    203,139.14],
          ['12',    234,131.37],
          ['15',    234,109.15],
          ['19',    257,135.66],
          ['6',    267,61.55],
          ['2',    274,154.25],
          ['9',    282,101.60],
          ['3',    321,112.91],
          ['17',    378,95.53],
          ['18',    434,29.61],
          ['1',    468,61.34],
          ['20',    478,50.08],
          ['16',    518,9.07]
        ]);
        var options = {
          title: '2011-2012期末考试2班学生年级排名和波动值',
          hAxis: {title: '2班学生学号', titleTextStyle: {fontSize:18},},
          vAxis: { titleTextStyle: {fontSize:18},gridlines:{color: 'pink', count: 6}},
          titleTextStyle:{fontSize:8}
          /*legend:{position: 'bottom', textStyle: {color: 'blue', fontSize: 16}}//调节图例标注的样式*/
        };
        /*
            *textPosition 表示坐标文字的位置 有in和out两个参数 表示在坐标轴的内部还是外部
           
            *hAxis.slantedText:true 表示x轴坐标的坐标值以一个角度显示,false表示垂直显示
           
            *slantedTextAngle:70 可选值是1-90 调整文字偏斜的角度 此处为70度
           
            *showTextEvery:2 表示当坐标值过密 过挤的时候 可以调节显示的数字的多少 1表示显示所有 2表示显示相邻的
           
            *direction:-1 表示坐标系内的图形以各种方向显示 -1表示倒过来显示,但是水平方向的direction表示内容由小到大和由大到小
           
            *series: {0:{color: 'black', visibleInLegend: true}, 1:{color: 'green', visibleInLegend: false}},
             这个可以修来修改各个轴的显示颜色和说明图例是否显示
            *minorGridlines:{color:'green',count:5} 用来表示Y轴的每个坐标轴区段之间的样式划分 比如Y轴标注了2 4 6 8,那他划分的就是2-4 4-6 6-8 之间的样式 比如内部线为绿色 每个区段里又有5条线
           
            *logScale:true 用来以对数形式 表现Y轴的数值 可显示小数点 前提是 必须均为正数

*vAxis vertical垂直方向的属性

vAxis.direction:1表示图标正向显示
            -1表示倒过来显示

hAxis.gridlines 表示horizon水平方向轴 X轴的网格线 的颜色和数量

数量可以提高垂直轴的精度,反过来 垂直方向的网格也可以提高水平轴的精度
           
        */
        var chart= new google.visualization.LineChart(document.getElementById('chart_div_1ine'));
        $(window).on('debouncedresize', function() { chart.draw(data, options); });
        chart.draw(data, options);
      }
      $(function(){
        var $height=$(".sideTip").get(0).offsetHeight;
        $(".sideTip").css("marginTop",-$height/2);
      });
</script>

转载总结一些关于Google chart api的知识的更多相关文章

  1. Google Chart API 参考 中文版

    Google Chart API 参考 中文版 文档信息 翻译: Cloudream ,最后修改:02/22/2008 06:11:08 英文版版权归 Google , 转载此中文版必须以链接形式注明 ...

  2. 使用Google Chart API绘制组合图

    Google Chart API 绘图 组合图作者:方倍工作室 地址: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN& ...

  3. 使用google chart api生成报表图片

    使用google chart api生成报表图片 截图 折线图 饼图 柱状图   实现方法 原理是调用google的报表服务,动态拼接url字符串,得到一张图片,数据和说明文字都是从url中传进去的. ...

  4. 利用 Google Chart API 生成二维码大小不一致

    大小不一致是由于 chl  参数内容不一样导致的,而 chs 参数只能指定生成图片的大小,不能指定生成具体二维码大小. 比如:https://chart.googleapis.com/chart?ch ...

  5. google map api v2的使用详细过程,图文并茂(原创)

    上一篇中说到怎么获取key,下面来介绍怎么使用key来显示google地图 步骤1:eclipse上打开android SDK Manager,安装google play services. 步骤2: ...

  6. Asp.net MVC集成Google Calendar API(附Demo源码)

    Asp.net MVC集成Google Calendar API(附Demo源码) Google Calendar是非常方便的日程管理应用,很多人都非常熟悉.Google的应用在国内不稳定,但是在国外 ...

  7. chart API笔记

    1. 参数说明 http://chart.apis.google.com/chart? chs=250x100 &chd=t:60,40 &cht=p3 &chl=Hello| ...

  8. 在云平台上基于Go语言+Google图表API提供二维码生成应用

    二维码能够说已经深深的融入了我们的生活其中.到处可见它的身影:但通常我们都是去扫二维码, 曾经我们分享给朋友一个网址直接把Url发过去,如今我们能够把自己的信息生成二维码再分享给他人. 这里就分享一下 ...

  9. 使用google 语言 api 来实现整个网站的翻译

    ---恢复内容开始--- 使用google 语言 api 来实现整个网站的翻译,这时我们可以利用免费的google api来做处理来实现多语言的功能. 放在 HTML 文件中 <div id=& ...

随机推荐

  1. C++遍历目录,并把目录里超过7天的文件删除(跨平台windows&linux)

    C++遍历目录,并把目录里超过7天的文件删除,适用于项目里删除过期的日志,或者视频文件. 在windows和linux下测试通过. windows测试结果: linux测试结果: 源码: #inclu ...

  2. QListWidget代码刷新界面

    我有一个特殊效果要求实现(其实很弱智,也变成特殊效果,汗一下自己):两个QRadioButton切换的时候,让旁边的QListWidget自动变化不同的背景色.想了很多办法: 1. 控件自己刷新,不行 ...

  3. (转)Android系统自带样式(@android:style/)

    在AndroidManifest.xml文件的activity中配置 1.android:theme="@android:style/Theme" 默认状态,即如果theme这里不 ...

  4. Android 签名(3)已签名的apk中的文件

    已经签名 apk包中签名相关的文件在meta_INF目录下 CERT.SF:生成每个文件相对的密钥 MANIFEST.MF:数字签名信息 xxx.SF:这是JAR文件的签名文件,占位符xxx标识了签名 ...

  5. C#中配置文件的使用

    1. 向项目添加app.config文件: 右击项目名称,选择“添加”→“添加新建项”,在出现的“添加新项”对话框中,选择“添加应用程序配置文件”:如果项目以前没有配置文件,则默认的文件名称为“app ...

  6. ARM处理器全解析:A8/A9/A15都是什么?

    前不久ARM正式宣布推出新款ARMv8架构的Cortex-A50处理器系列产品,以此来扩大ARM在高性能与低功耗领域的领先地位,进一步抢占移动终端市场份额.Cortex-A50是继Cortex-A15 ...

  7. 不只是技术!成为IT经理必备的十大软技能

    摘要:可能你是一名普通的IT从业员,一个小小的程序员,可随着社会的发展和科技的进步,对人才的要求越来越高,你可能通过技术获得了职位,但你若想升职加薪却少不了软技能:谈判技巧.积极倾听.演讲技巧以及领导 ...

  8. C# DateDiff与DateAdd

    原文地址:http://www.wlm.so/Article/Detail/lmb49q5hxpqyi00000 刚刚在百度上搜C#里面的DateDiff,一看吓一跳,C#没有这个函数. 还有各种自定 ...

  9. 【转】Android中visibility属性VISIBLE、INVISIBLE、GONE的区别

    原文网址:http://blog.csdn.net/chindroid/article/details/8000713 在Android开发中,大部分控件都有visibility这个属性,其属性有3个 ...

  10. (七)学习CSS之filter属性

    filter: alpha(opacity=,finishopacity=,style=)??? alpha是来设置透明度的,它的基本属性是filter:alpha(opacity,finishopa ...