分组到期间会更改值

时间:2017-09-25 21:52:05

标签: amcharts amstock

如果我将最大系列设置为100,并且我有更多数据要显示,则amCharts能够对我的数据进行分组,而不是显示每个绘图点。我喜欢这个。除非它将它们分组,否则我的价值会发生变化。

例如,在YTD,2017年9月23日,该值为11.90(正确)。当我将时间段更改为1年或3年,2017年9月23日(我的数据超过最大系列)时,显示的值更改为12.36。有没有某种平均值在这里?我怎样才能让amChart反映我为特定日期提供的价值?

1 个答案:

答案 0 :(得分:2)

默认分组值是“关闭”值,表示分组期间的最后一个值。这可以在stockGraph对象的periodValue属性中配置。您可以将其配置为其他值,例如:

  • 打开 - 期间第一个数据点的值
  • Sum - 期间所有数据点的总和
  • 平均值 - 期间的平均值
  • 低 - 期间的最小值
  • 高 - 期间的最大值

如果您希望进行数据分组,您可以在categoryAxesSettings中将maxSeries设置为0,这将使每个点显示其实际值而不是其中一个分组值。请注意,这会影响股票图表的性能,因为它使用数据分组功能来处理更大的数据集。

这一切都在AmCharts的data grouping article中进行了更深入的解释。