博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Highcharts图表.net版开源,支持webform 和 mvc3,完全开源
阅读量:5862 次
发布时间:2019-06-19

本文共 1587 字,大约阅读时间需要 5 分钟。

hot3.png

Highcharts是一个制作图表的纯Javascript类库,主要特性如下:

  • 兼容性:兼容当今所有的浏览器,包括iPhone、IE和火狐等等;

  • 对个人用户完全免费;

  • 纯JS,无BS;

  • 支持大部分的图表类型:直线图,曲线图、区域图、区域曲线图、柱状图、饼装图、散布图;

  • 跨语言:不管是PHP、Asp.net还是Java都可以使用,它只需要三个文件:一个是Highcharts的核心文件highcharts.js,还有a canvas emulator for IE和Jquery类库或者MooTools类库;

  • 提示功能:鼠标移动到图表的某一点上有提示信息;

  • 放大功能:选中图表部分放大,近距离观察图表;

  • 易用性:无需要特殊的开发技能,只需要设置一下选项就可以制作适合自己的图表;

  • 时间轴:可以精确到毫秒

下载插件

Highcharts下载地址

jquery下载地址

 

1、需要引入的脚本

 

2、前端显示片段

        $('#canvasDiv').highcharts({            chart: {                type: '@Model[0].Type'            },            title: {                text:  '@Model[0].Title'            },            subtitle: {                text: '@Model[0].Subtitle'            },            xAxis: {                categories: @Html.Raw(Model[0].XAxis.CategoriesJson)            },            yAxis: {                title: {                    text: '@Model[0].YAxis.Title'                },                labels: {                    formatter: function () {                        return this.value + '次'                    }                }            },            tooltip: {                crosshairs: true,                shared: true            },            plotOptions: {                spline: {                    marker: {                        radius: 4,                        lineColor: '#666666',                        lineWidth: 1                    }                }            },            series: @Html.Raw(Model[0].SeriesJson)        });

 

3、控制器数据绑定片段

  

 

演示效果如下:

 

实现代码已全部开源

 

github:

 

oschina.net:

 

转载于:https://my.oschina.net/cheng5x/blog/488927

你可能感兴趣的文章
swift GCD 的一些高级用法
查看>>
php 直接调用svn命令
查看>>
Centos6.2 DNS和DNS缓存的安装配置及测试
查看>>
java环境变量配置
查看>>
Delphi 正则表达式语法(6): 贪婪匹配与非贪婪匹配
查看>>
建立低权限的ftp帐号
查看>>
htpasswd
查看>>
mysql的授权问题
查看>>
事故清单中的人
查看>>
如何为Android应用程序添加社会化分享
查看>>
C++ vector sort greater
查看>>
清理你***后的三个重要痕迹
查看>>
LNMP - Nginx禁止指定user_agent
查看>>
LAMP系列之一Apache服务器、MySQL服务器和PHP服务器实现互通
查看>>
使用.htaccess实现域名跳转
查看>>
python基础知识(一)运算符-字符串详解
查看>>
jquery获取同一name的input的value值
查看>>
Hyper-V 3 限定虚拟机可用的CPU利用率
查看>>
阿里云 ECS Linux 服务器 SSH 服务的安全配置优化
查看>>
什么是java 的守护线程
查看>>