在前篇文章中,我们初步了解了金融图表工具JavaScript Stock Chart的数据分组功能,接下来,我们继续下一个内容的学习。在操作前,我们需要解决一个问题:如何选择数据分组?
在JavaScript Stock Chart中有不少选项,每一张图表都可以独立工作。例如:如果你的图表显示网站访客数量,大多数情况下,你会需要其展现一周或者一个月,甚至是一年的所有访客数量。如果你需要展现股票值,那么首先,会想到的就是显示最后一天/周/年的值。
在一些情况下,你可能会需要显示一段时间内的第一个值、平均值、最小值、最大值。 StockGraph的属性periodValue就可以表示数据如何分组。代码如下:
stockGraph.periodValue = "Sum";
上面代码的意思是,数据分组时,所有时间段的值相加。默认值为"Close",如果你不设置其他值,时间段最后一个值将会被使用。这种分组在展现股票价格的时候常常被用到。
其他的设置有以下五种:
- Open:使用一段时间内的第一个数据的值
- Sum:使用一段时间内所有数据点总和值
- Average:使用一段时间内的平均值
- Low:使用一段时间内的最小值
- High:使用一段时间内的最大值