免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3454 | 回复: 0
打印 上一主题 下一主题

jquery 图表插件 gchart [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-06-02 15:35 |只看该作者 |倒序浏览
jquery 图表插件 gchart



在程序中用到不同的折线 曲线 饼图等信息的展现,用jquery和jquery的插件 gchart很容易实现的,而gchart插件是封装了google的图表api,所以重要数据或是安全性比较高的时候要慎重选择。
  1.         <script src="/js/jquery-1.3.2.min.js" type="text/javascript"></script>
复制代码
Js代码
  1. <script type="text/javascript" src="/js/swfobject.js"></script>
  2. <script type="text/javascript" src="/js/jquery.gchart.js"></script>

  3. <script type="text/javascript">

  4. function listline () {
  5.         //下载量
  6.         var array1=[5, 3, 12, 33,38, 21, 60, 31, 43, 25, 12, 58];
  7.         //日期数组
  8.         var array2=['1月','2月','3月','4月','5月','6月','7月','8月','9月','10月','11月','12月'];
  9.         $('#basicGChart').gchart({
  10.                 type: 'line',//图表类型
  11.                 title: '2009年阿一电影下载量折线图', //图表标题
  12.                 width:300,//图表宽带
  13.                 height:136,//图表高度
  14.                 series: [
  15.                         $.gchart.series(array1,'red')//图表数据
  16.                 ],
  17.                 axes: [//图表坐标轴
  18.                         $.gchart.axis('left', 0, 100,'blue'),
  19.                         $.gchart.axis('bottom',array2,'008000')
  20.                 ],
  21.                 legend: 'top'});
  22. }

  23. $(function(){
  24.         //listline();
  25.         //list();
  26.         listcirle();
  27.        
  28. });
  29. </script>

  30. <h2>一个简单的gchart折线示例</h2>
  31. <div id="basicGChart">

  32. <h2>一个简单的gchart雷达图示例</h2>
  33. <div id="brisChart">
  34. </div>
  35. <h2>一个简单的gchart图示例</h2>
  36. <div id="circle">
  37. </div>
复制代码
function list(){

Js代码
  1. 1.    $('#brisChart').gchart({   
  2. 2.        type: 'line',//基本属性设置 'radar'雷达图 line折线图   
  3. 3.        width: 340,   
  4. 4.        height:150,   
  5. 5.        title: '三个国家的对比',   
  6. 6.        titleColor: 'green',   
  7. 7.        backgroundColor: $.gchart.gradient('horizontal', 'ccffff', 'ccffff00'),//背景色渐变   
  8. 8.        //图例设置   
  9. 9.    series: [$.gchart.series('Max', [29.1, 28.9, 28.1, 26.3,   
  10. 10.        23.5, 21.2, 20.6, 21.7, 23.8, 25.6, 27.3, 28.6], 'red'),   
  11. 11.        $.gchart.series('Min', [20.9, 20.8, 19.5, 16.9,   
  12. 12.        13.8, 10.9, 9.5, 10.0, 12.5, 15.6, 18.0, 19.8], 'green'),   
  13. 13.        $.gchart.series('Rainfall', [157.7, 174.6, 138.5, 90.4,   
  14. 14.        98.8, 71.2, 62.6, 42.7, 34.9, 94.4, 96.5, 126.2], 'blue', 0, 200)],   
  15. 15.        //坐标设置   
  16. 16.    axes: [$.gchart.axis('bottom', ['Jan', 'Feb', 'Mar', 'Apr',   
  17. 17.        'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], 'black'),   
  18. 18.        $.gchart.axis('left', 0, 40,10,'red'),//左边左边刻度 left 0 到 40 默认间隔为10 可以自己设置   
  19. 19.        $.gchart.axis('left', ['C'], [50], 'red'),   
  20. 20.        $.gchart.axis('right', 0, 200, 50, 'blue'),   
  21. 21.        $.gchart.axis('right', ['mm'], [50], 'blue')],//单位信息 ['mm']刻度 [50] 距下方的百分比 blue颜色   
  22. 22.    legend: 'top' //图例的位置   
  23. 23.})   
  24. 24.  
  25. 25.}  
复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP