highcharts是基于javascript的高交互的图表封装。目前highcharts可以非常轻松的画出线图,列图,饼图,传播图,区域图等。能兼容主流浏览器(包括IE6)。

相关的资料:

Highcharts 官网:http://www.highcharts.com

Highcharts 官网示例:http://www.highcharts.com/demo/

Highcharts 官网文档:http://www.highcharts.com/documentation/how-to-use

Highcharts 选项参考:http://www.highcharts.com/ref/#chart

以下为饼状图示例:

  1. <html xmlns="http://www.w3.org/1999/xhtml" >
  2. <head runat="server">
  3. <title>图表-饼状</title>
  4. <meta http-equiv="Content-Type" content="text/html; charset=iso-utf-8"/>
  5. <script type="text/javascript" src="js/jquery-1.5.2.min.js"></script>
  6. <script src="js/highcharts.js" type="text/javascript"></script>
  7. <script src="JS/exporting.js" type="text/javascript"></script>
  8. <style type="text/css">
  9. a:link{ outline: none; text-decoration: none; color: #000;}
  10. a:hover{ text-decoration: underline;}
  11. a:focus{ outline: 0;}
  12. a{ outline: none; text-decoration: none; color: #AAA;}
  13. </style>
  14. </head>
  15. <body>
  16. <form id="form1" runat="server">
  17. <script type="text/javascript">
  18. var pieType=1;
  19. var chart;
  20. $(document).ready(function() {
  21. chart = new Highcharts.Chart({
  22. chart: {
  23. renderTo: 'container',
  24. defaultSeriesType: 'pie',
  25. plotBackgroundColor: null,
  26. plotBorderWidth: null,
  27. plotShadow: false
  28. },
  29. title: {
  30. text: 'ITOMS工作量统计'
  31. },
  32. subtitle: {
  33. text: '<a href="?t=1">任务单数量</a>&nbsp;&nbsp;<a href="?t=2">计划工时(小时)</a>&nbsp;&nbsp;<a href="?t=3">实际人数</a>&nbsp;&nbsp;<a href="?t=4">实际工时(小时)</a>'              //图标的副标题
  34. },
  35. tooltip: {
  36. formatter: function() {
  37. return '<b>' + this.point.name + '</b>: ' + this.y + ' %';
  38. }
  39. },
  40. plotOptions: {
  41. pie: {
  42. allowPointSelect: true,
  43. cursor: 'pointer',
  44. dataLabels: {
  45. enabled: true,
  46. color: '#000000',
  47. connectorColor: '#000000',
  48. formatter: function() {
  49. return '<b>' + this.point.name + '</b>: ' + this.y + ' %';
  50. }
  51. }
  52. }
  53. },
  54. series: <%=returnValue %>
  55. });
  56. });
  57. </script>
  58. <div id="container" style="width: 800px; height: 400px; margin: 0 auto"></div>
  59. </form>
  60. </body>
  61. </html>
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Web;
  4. using System.Web.UI;
  5. using System.Web.UI.WebControls;
  6. namespace Project.Highcharts
  7. {
  8. public partial class Demo_Pie : System.Web.UI.Page
  9. {
  10. /*public string data = @"[{name: '任务单数量',data: [370.0,162.0,13,13,370.0,162.0,13,13]},
  11. {name: '计划工时(小时)',data: [120,23,25,2,370.0,162.0,13,13]},
  12. {name: '实际人数',data: [60,43,65,20,30.0,12.0,13,103]},
  13. {name: '实际工时(小时)',data: [89,57,114,26,32,52.0,43,63]}]";
  14. public string xAxisCategories = "['IT中心部门', '创前万博考试', '电大服务中心', '考试服务中心','财务部','学生服务中心','职教中心','总经办']";*/
  15. public string returnValue = "";
  16. public string returnValue1 = @"[{name: '任务单数量',data: [['IT中心部门', 33.2],{name:'创前万博考试',y:14.5,sliced:true,selected:true},['电大服务中心',1.2],['考试服务中心', 1.2],['财务部', 33.2],['学生服务中心', 14.5],['职教中心', 1.2],['总经办', 1.2]]}]";
  17. public string returnValue2 = @"[{name: '计划工时(小时)',data: [['IT中心部门', 16.5],{name:'创前万博考试',y:3.2,sliced:true,selected:true},['电大服务中心',3.4],['考试服务中心', 0.3],['财务部', 50.8],['学生服务中心', 22.3],['职教中心', 1.8],['总经办', 1.8]]}]";
  18. public string returnValue3 = @"[{name: '实际人数',data: [['IT中心部门', 17.3],{name:'创前万博考试',y:13.2,sliced:true,selected:true},['电大服务中心',19.9],['考试服务中心', 6.1],['财务部', 9.2],['学生服务中心', 3.7],['职教中心', 4.0],['总经办', 4.0]]}]";
  19. public string returnValue4 = @"[{name: '实际工时(小时)',data: [['IT中心部门', 18.7],{name:'创前万博考试',y:12.0,sliced:true,selected:true},['电大服务中心',23.9],['考试服务中心', 5.5],['财务部', 6.7],['学生服务中心', 10.9],['职教中心', 9.0],['总经办', 13.2]]}]";
  20. protected void Page_Load(object sender, EventArgs e)
  21. {
  22. int type = Request["t"] != null ? Convert.ToInt32(Request["t"]) : 1;
  23. string[] array = new string[] { returnValue1, returnValue2, returnValue3, returnValue4 };
  24. returnValue = array[type - 1];
  25. }
  26. }
  27. }

转载于:https://blog.51cto.com/xiaoyaosr/610172

JQuery Highcharts 图表控件相关推荐

  1. JQuery Highcharts图表控件使用说明

    JQuery Highcharts图表控件使用说明 Highcharts 官网:http://www.highcharts.com Highcharts 官网示例:http://www.highcha ...

  2. (转)基于MVC4+EasyUI的Web开发框架经验总结(4)--使用图表控件Highcharts

    http://www.cnblogs.com/wuhuacong/p/3736564.html 在我们做各种应用的时候,我们可能都会使用到图表统计,以前接触过一些不同的图表控件,在无意中发现了图表控件 ...

  3. ASP.NET Core MVC TagHelper实践HighchartsNET快速图表控件

    ASP.NET Core MVC TagHelper最佳实践HighchartsNET快速图表控件支持ASP.NET Core. 曾经在WebForms上写过 HighchartsNET快速图表控件- ...

  4. Atitit.js图表控件总结

    Atitit.js图表控件总结 1. 为什么要使用图表1 2. 图表分类1 3. 数据可视化的优点1 4. 流行的js图表类库1 5. 参考2 1. 为什么要使用图表 因为要可视化 2. 图表分类 条 ...

  5. 用于 Windows8 的 Wijmo Charts 图表控件

    2019独角兽企业重金招聘Python工程师标准>>> 随着Windows 8 Developer Preview 和 Visual Studio 11 Preview的发布, 大家 ...

  6. 图表控件TeeChart安装使用

    优秀的图表控件很多,如AnyChart.TeeChart.Highcharts.FusionCharts XT,本文介绍如何在VC6.0上安装使用TeeChart,主要分三步: 第一步:安装TeeCh ...

  7. 微软图表控件MsChart

    转自:http://tech.ddvip.com/2008-11/122640479791375.html 昨天在网上看到了微软发布了.NET 3.5框架下的图表控件,第一时间抓下来看了一下,发觉功能 ...

  8. 跨平台图表控件TeeChart使用教程:导入XML数据

    2019独角兽企业重金招聘Python工程师标准>>> TeeChart的最新版中包含了一个自动加载XML数据的新组件.这个组件的名字叫做TTeeXMLSource,用户可以在Tee ...

  9. 漂亮好用的ASP.NET图表控件 免费的

    绝对免费,绝对好用,中文支持绝对好,轻松生成漂亮的2D和3D图表. 这个控件是我找到的免费图表控件中非常好的一个,我一直在关注这个控件,虽然功能未必比得上商业的图表控件强大,但是绝对好用,绝对免费,他 ...

最新文章

  1. Redhat 中裸设备(raw) 的配置和oracle中使用
  2. Visual Studio 使用 Web Deploy 发布远程站点
  3. 一文搞清楚,QPS、TPS、并发用户数、吞吐量
  4. TraceRoute原理
  5. Context类(上下文)
  6. Git之删除远程分支
  7. 二分答案——小车问题(洛谷 P1258)
  8. 配置web工程的过程
  9. 口嫌体直聂远,撩人于无形茅子俊,《皓镧传》吴谨言求问该选谁?
  10. VS2003驱动开发环境配置
  11. excel服务器2010网站,勤哲Excel服务器2010企业版(完整安装包)
  12. 用OOP设计以下场景。太阳发出太阳光,照射在墙壁上,在地面形成影子。
  13. 漏洞复现永恒之蓝MS-17010+修复
  14. 从零开发区块链应用(十一)--以太坊地址生成
  15. 标准c语言程序文件名后缀为,CCS_C语言编程
  16. unity overrideSprite的使用
  17. 微博视频代发(流程b)
  18. css层叠排版,请收下这72个炫酷的CSS技巧
  19. android:手机与BLE-CC41-A蓝牙模块通信
  20. Android计算标准BMI值

热门文章

  1. AI为癌细胞杀手“染色”,辅助医生选择治疗方案 | 附论文
  2. 李彦宏:属于百度的日子终于来了,曾与Facebook谈建合资公司
  3. 十六、字符串和数组之间的转换
  4. 在前端团队的那些日子(初见)
  5. shedlock源码解析
  6. Go语言与数据库开发:01-02
  7. 更改select里面的值
  8. 2014/11/4~2014/12/20阶段性目标
  9. virtual 修饰符与继承对析构函数的影响(C++)
  10. bzoj4850 [JSOI2016]灯塔