Highstock——纯JavaScript编写的开源股票图表控件

Highstock是什么?

Highstock是用纯JavaScript编写的股票图表控件,可以开发股票走势图或一般的时间轴图表。它包含很多高级导航选项:预设置数据范围,日期选取程序,滚动和平移功能等。

产品亮点:

1.兼容性强

Highstock可以在所有移动设备和电脑上的浏览器中使用,包括iPhone,iPad 和Internet Explorer 6 以上的版本。在iOS和Android系统中Highcharts支持多点触摸功能,因而可以给您提供极致的用户体验。标准浏览器使用SVG绘制图表,Internet Explorer的旧有版本则使用VML绘制。

Highstock——纯JavaScript编写的开源股票图表控件_第1张图片

2.非商业用途——完全免费!

想在个人网站,学校网站和非盈利性机构使用Highstock?尽情地免费使用吧!

Highstock——纯JavaScript编写的开源股票图表控件_第2张图片

3.完全开放

Highstock最重要的特点之一就是:无论免费版还是付费版,你都可以下载源代码对其进行编辑。

Highstock——纯JavaScript编写的开源股票图表控件_第3张图片

4.纯JavaScript语言

Highcharts完全基于本地浏览器技术,无需使用客户端的插件,如Flash或Java。此外,你也不用在服务器上安装任何程序。不需要PHP或ASP.NET。只需两个JS文件,Highstock就可以运行:highstock.js 核,jQuery, MooTools 以及 Prototype 中的任何一个框架。

Highstock——纯JavaScript编写的开源股票图表控件_第4张图片

5.丰富的图表类型

Highstock支持各种图表类型,而且这些图表可以在一张图表中组合绘制

Highstock——纯JavaScript编写的开源股票图表控件_第5张图片

6.简洁的配置语法

在Highstock中设置配置选项不需要任何高级的编程技术。JavaScript对象符号结构就提供这些选项。

Highstock——纯JavaScript编写的开源股票图表控件_第6张图片

7.动态性

图表制作完成后,你可以用完整的API添加,移除或修改字符串和点或者修改轴线。

Highstock——纯JavaScript编写的开源股票图表控件_第7张图片

8.数据范围选取

处理大数据集时,可能几小时就能要查看好几年的数据,这时制表库就需要迅速选取某一个时间段的数据。Highstock中有一个范围选取程序,用户可以用它来放大预选的时间范围,如1个月,1年,你也可以自己填写时间范围。

Highstock——纯JavaScript编写的开源股票图表控件_第8张图片

9.滚动条和导航

通过拖动滚动条或导航窗口边缘更加直观地查看特定的数据集

Highstock——纯JavaScript编写的开源股票图表控件_第9张图片

10.事件标记

通过“旗子”添加与特定数据相关的事件标记和注释。

Highstock——纯JavaScript编写的开源股票图表控件_第10张图片

11.多个轴线

比较不同类型的参数时,Highstock可以让你为每个类型的参数添加y轴或者x轴。每个轴都可以放在左边或右边,上边或下边。所有设置都可以独立进行,包括倒转,风格设计和位置


12.提示文本框

在Highstock中,你可以将光标停留在图表上以显示每个点或多个数据的提示信息。提示文本框随鼠标的移动而移动,可以快捷直观地读取图表中的数据。

Highstock——纯JavaScript编写的开源股票图表控件_第11张图片

13.时间轴

在Highstock时间轴上,时间可以精确到毫秒,因此光标所到之处都会立即显示每月,每周,每小时……开始的时间点

Highstock——纯JavaScript编写的开源股票图表控件_第12张图片

14.数据分组

如果数据集包含10万个点,浏览器计算每个点的位置时效率就会很低。而Highstock具有数据分类功能,可以飞速为数据分类。放大小范围的数据时会重新分组,因此你可以查看高度清晰的数据。

Highstock——纯JavaScript编写的开源股票图表控件_第13张图片

15.导出和打印

Highstock支持导出模式,用户可以一键导出PNG, JPG, PDF 或SVG格式的图表。此外,用户还可以从网页上直接打印图表。

Highstock——纯JavaScript编写的开源股票图表控件_第14张图片

16.放大和平移

除了可以通过滚动条和导航器控制放大和平移功能,你还可以用鼠标和手指控制这两个功能。

Highstock——纯JavaScript编写的开源股票图表控件_第15张图片

17.加载外部数据

Highstock用可以在本地配置对象,独立文件甚至是不同的网站上进行定义的JavaScript数组加载数据,。此外,这些数据可以用任何形式处理好后加载至Highstock中。

Highstock——纯JavaScript编写的开源股票图表控件_第16张图片

联系我们:
公司名称:哲想方案(北京)科技有限公司
北京哲想动画官方网站:
www.cogito.com.cn
北京哲想动画微信公众平台账号:zhexiangdonghua
北京哲想动画ToonBoom Harmony技术交流群:374715513
联系方式:+ 86 (10) 68421378
俞先生:18610247936

Highstock——纯JavaScript编写的开源股票图表控件_第17张图片


你可能感兴趣的:(Highstock——纯JavaScript编写的开源股票图表控件)