Highcharts做统计图。

<script>
$(function () {
     var areasplineData = [[1447916401000,3],[1447918201000,4]];
     var typeRange = 8640000; //变量
     Highcharts.setOptions({global:{useUTC : false}}); 

     $(‘#container‘).highcharts({
                 chart: {
                     type: ‘area‘
                 },
                 global: {
                     useUTC: false
                 },
                 title: {
                     text: ‘<b>总人数统计</b>‘
                 },
                 subtitle: {
                     text: ‘‘
                 },
                  xAxis: {
                     allowDecimals: false, //x 轴不允许小数
                     type: "datetime",
                     minRange: typeRange, //最小范围 //变量

                     dateTimeLabelFormats:
                     {
                         millisecond: ‘%H:%M‘,
                         second: ‘%e日 %H:%M‘,
                         minute: ‘%e日 %H:%M‘,
                         hour: ‘%m月%e日 %H:%M‘,
                         day: ‘%m月%e日‘,
                         week: ‘%e. %b‘,
                         month: ‘%y年%m月‘,
                         year: ‘%Y年‘
                     }
                 },
                 yAxis: {
                     title: {
                         text: ‘人数‘
                     },
                     labels: {
                         formatter: function() {
                             return this.value + ‘人‘;
                         }
                     }
                 },
                 tooltip: {
                     shared: true,
                     valueSuffix: ‘人‘,
                     xDateFormat: ‘%Y-%m-%d %H:%M:%S‘
                 },
                 plotOptions: {
                         area: {
                             allowPointSelect :false,//是否允许选中点
                             lineWidth:1,//线条粗细
                             pointStart: typeRange,//变量
                             animation:true,//是否在显示图表的时候使用动画
                             cursor:‘pointer‘,//鼠标移到图表上时鼠标的样式
                             dataLabels:{
                                 enabled :false,//是否在点的旁边显示数据
                                 rotation:0
                             },
                             enableMouseTracking:true,//鼠标移到图表上时是否显示提示框
                                 events:{ //监听点的鼠标事件
                                   click: function() {

                                     }
                             },
                             marker: {
                                 enabled: false, //是否显示点
                                 symbol: ‘circle‘,
                                 radius: 1,//点的半径
                                 states: {
                                     hover: {
                                         enabled: false //鼠标放上去点是否放大
                                     },
                                    select:{
                                        enabled:false//控制鼠标选中点时候的状态
                                    }
                                 }
                             },
                             states:{
                                 hover:{
                                     enabled:false,//鼠标放上去线的状态控制
                                     lineWidth:3
                                 }
                             },
                         },
                 },
                series: [{
                         name: ‘人数‘,
                         data: areasplineData
                }],
                /*修改右下角标注*/
                credits:{
                    text:"www.microgolds.com",
                    url:"http://www.microgolds.com",
                    style:{
                        color:"red"
                    }
                }
       });
});
</script>  
时间: 2024-08-03 16:44:23

Highcharts做统计图。的相关文章

highcharts实现统计图效果

highcharts实现统计图效果 ① 根据需求确定需要使用的案例图 把这个界面的html模板文件复制出来,放入./Application/Admin/View/User下改名为chart.html ② 在index.html页面中定义统计链接 ③ 在控制器中定义chart方法,实现统计图效果 ④ 更改chart.html模板 运行效果:

MVC使用Dotnet.HighCharts做图表01,区域图表

如果想在MVC中使用图表显示的话,DotNet.HighCharts是不错的选择.DotNet.HighCharts是一个开源的JavaScript图表库,支持线型图表.柱状图标.饼状图标等几十种图标.本篇实现一个简单的区域图表. 在NuGet中输入关键字"DotNet.HighCharts". 安装完后,在Scripts和程序集下多了HighCharts相关文件. HomeController中. using System.Collections.Generic; using Sys

highcharts基本配置和使用highcharts做手机端图标

使用highcharts三个理由:1>手机适配2>大数据的支持3>svg的优势缺点:不开源.学习资料少 官方有基本的常规用法,一般都是基于jquery写的例子,也可以自己封装函数,用原生来调取,性能简单测试一下,没发现两者有什么大的区别. heightcharts.js是一些简单图表的框架js,但是要做动态实时数据图 <script src="js/jquery-1.7.2.js"></script>   <script src=&quo

应用highcharts做直观数据统计

最近在看上了统计类的东东,发现以前端图表神器:highcharts Highcharts是一款功能强大.开源.美观.图表丰富.兼容绝大多数浏览器的纯Js图表库,Highcharts支持的图表类型有直线图.曲线图.区域图.柱状图.饼状图.散状点图.仪表图.气泡图.瀑布图等多达20种图,其中很多图表可以集成在同一图形中形成综合图. 折线图: 上代码: 1 $(function () { 2 $('#container').highcharts({ 3 chart: { 4 type: 'line'

highcharts做柱状图与曲线图

1.WebRoot下导入两个js文件,并引入到jsp里 <script type="text/javascript" src="js/highcharts/js/highcharts.js"></script> <script type="text/javascript" src="js/highcharts/js/modules/exporting.js"></script>

Highcharts做柱状图怎样样每个柱子都是不同的颜色显示

series: [{ data: [{'color':'#F6BD0F','y':11}, {'color':'#AFD8F8','y':12}, {'color':'#8BBA00','y':13}, {'color':'#FF8E46','y':14}, {'color':'#008E8E','y':15}, {'color':'#D64646','y':16}, {'color':'#8E468E','y':17}], }]

highcharts分段显示不同颜色

最近在做统计图的时候,碰到一个需求 类似如下: 就是在红色虚线框内的折线在不同区域用不同的颜色表示,并且是虚线. 开始定位为用highcharts库实现.确定用这个库后,开始在网上查资料,发现有类似的例子,网址是:http://code.hcharts.cn/hcharts.cn/hhhhco 1 $(function () { 2 $('#container').highcharts({ 3 series: [{ 4 data: [-10, -5, 0, 5, 10, 15, 10, 10,

asp.net MVC项目开发之统计图的使用(前言)

接触这个项目,是项目组长已经完成了多数需求,并且有2个项目需要完工的情况下,让我加入,给了我2个表格,让我去设计出统计图. 第一次做统计图,可以说没有任何经验,不知道该如何下手,表格的数据量不少,重要的是分支很多,就准备先找下统计图插件,看下那个比较好用,并且做下对比. 网上说法很多,比较好用的就2个, 1)echarts统计图插件(百度出品) 优点:百度使用canvas可能考虑更多的是浏览器兼容性,只能通过api增加事件,更不容易出问题 2) highcharts统计图(国外) 优点:图表复杂

做UI常用的一些第三方框架

做UI有端时间了,最近算不是太忙,记录一下经常用到的UI框架,方便以后自己的使用,同时也提供志同道合的开发人员参 考.前段时间,在eoeAndroid网站论坛上的一个IOS的UI调查活动中,看到很多开发IOS的人员抱怨基础不好,技术不精湛,努力了 很多,结果能力的提高不是很明显.然后有一个专家大神解答:一个APP的关键在于UI功能上的流畅,APP的UI做很好看,很时尚, 给用户一种  "眼前一亮" ."山重水复疑无路,柳暗花明又一村"的感觉,而对于那些加载数据.下载