Highcharts
Highcharts向企业用户和web开发者提供HTML5交互性图表,提供超过20种类型的图表库,其中很多图表可以集成在同一个图形中形成混合图。此软件支持安卓和苹果移动设备的多点触摸,提供极致的用户体验。
软件特点
1、兼容性:兼容现今一切的阅读器,包罗iPhone、IE和火狐等等。
2、对私人用户完全不花钱。
3、纯JS,无BS。
4、拥有大部分的图表类型:直线图,曲线图、区域图、区域曲线图、柱状图、饼状图、漫衍图。
5、跨说话:不论是PHP、Asp.net仍是Java都可使用,它只需求三个文件:一个是Highcharts的焦点文件highcharts.js,另有a canvas emulator for IE和Jquery类库或MooTools类库。
6、提醒性能:鼠标挪动到图表的某一点上有提醒信息。
7、缩小性能:选中图表部分缩小,近间隔察看图表。
8、易用性:无需求特别的开辟技术,只需求设置一下选项便可以建造合适本身的图表。
9、光阴轴:可以切确到毫秒。
装载申明
装载编号
npm和Bower
Highcharts也能够经由npm和Bower打包取得。别离浏览有关运用npm或Bower开启装载的更多信息。若是您不运用这些,请持续浏览。
1、包罗Highcharts
《head》以下所示,将JavaScript文件包括在网页的部分中。
《脚本src = https://code.highcharts.com/highcharts.js 》 《/脚本》
若是需求对IE6、7或8的拥有,则需求包罗一些polyfill。请参阅系统要求中的具体信息。
2、或,从您本身的域中加载文件
在下面的示例中,JavaScript文件是从ajax.谷歌apis.com和code.highcharts.com加载的。可以从highcharts.com下载Highcharts文件,并将其放在您的网页上。这是从您本身的服务器供给的Highcharts的示例:
《脚本src = /js/highcharts.js 》 《/脚本》
3、加载Highcharts库存或Highcharts地图
Highcharts库存中已包括Highcharts,是以没必要同时加载二者。软件包中包括highstock.js文件。还包括了highmaps.js文件,但与highstock.js各种,该文件不包括完全的Highcharts性能集。可以将Highcharts Stock和Highcharts地图加载为独立的文件,以下所示:
《脚本src = /js/highstock.js 》 《/脚本》
《脚本src = /js/highmaps.js 》 《/脚本》
可是,独立的文件不克不及一路或与highcharts.js一路在同一页面中运转。是以,若是需求在相互一样的页面或带有根基Highcharts的页面中运用库存或地图,则可以将它们作为模块加载:
《脚本src = /js/highcharts.js 》 《/脚本》
《脚本src = /js/modules/stock.js 》 《/脚本》
《脚本src = /js/modules/map.js 》 《/脚本》
4、起头运用
您此刻可使用Highcharts了,请参阅第一个图表以起头运用。
Highcharts版本1.x依托excanvas.js在IE中显现。从Highcharts 2.0(和一切Highcharts Stock版本)起头,IE VML衬着内置到库中。
常见问题
Highcharts是不是援用我们域外的文件?
对根基用法,Highcharts除highcharts.js / highstock.js以外,不援用任何其他文件,虽然您需求注重某些环境。
导出模块。因为并不是一切阅读器都可以将图表转换为图象格局,是以默许环境下,此操作是在我们的Web服务https://export.highcharts.com上完成的。转换的SVG从阅读器发送到导出服务器,然后将图象发送归去。若是您担忧数据内容经由Internet传输,则应斟酌我们的替换处理方案。最易懂的选择是运用我们的 模块开启客户端导出。检查性能和兼容性表是不是合适您的要求。若是您有权拜候节点服务器,则还可以设置本身的导出服务器。
某些性能(包罗客户端导出)能够需求第三方依靠性。此中一些是按照需求从我们的服务器加载的,可是在这些环境下,加载定位是可设置的。有关一切内部依靠项的具体信息,包罗答应和平安性具体信息,可以在可选的依靠项 文档文章中找到。
我的图表没法在Internet Explorer 7或8展现?
图表在21世纪阅读器中有用但在IE6、7和8中掉败的最多见缘由是设置选项中的逗号逗号。流离逗号是JavaScript中工具或数组的最后一项以后的逗号。这些将在21世纪阅读器中静默通报,但会在旧版IE中致使JavaScript毛病。
小编简评
此软件的使用不需要配置服务端环境,而且设置参数的时候不需要编程。在制作出图表后,用户可添加、移除或修改数据列、数据点、坐标轴等操作,交互性较高,带来了实时刷新数据的可能。
上文就是小编为您带来的Highcharts了,更多精彩软件请多多关注软件爱好者。