按期间分组会更改值
Grouping to Periods Changes the Value
如果我将最大系列设置为 100,并且我有更多数据要显示,amCharts 可以对我的数据进行分组,而不是显示每个绘图点。我喜欢这个。除了将它们分组时,我的价值观会改变。
例如,在 YTD,2017 年 9 月 23 日,该值为 11.90(正确)。当我将时间段更改为 1 年或 3 年时,2017 年 9 月 23 日(我的数据超过最大系列),显示值变为 12.36。这里有某种平均吗?如何让 amChart 反映我为特定日期提供的值?
默认分组值是"Close"值,表示分组期间的最后一个值。这可以在 stockGraph 对象的 periodValue
属性 中配置。您可以将其配置为其他值,例如:
- Open – 一个周期的第一个数据点的值
- Sum – 一段时间内所有数据点的总和
- 平均 – 一段时间的平均值
- Low – 一个周期的最小值
- 高 – 一个周期的最大值
如果您不希望数据分组发生,您可以在categoryAxesSettings中将maxSeries
设置为0,这将使每个点显示其实际值而不是分组值之一。请注意,这将影响股票图表的性能,因为它使用数据分组功能来处理更大的数据集。
AmCharts 的 data grouping article.
中对此进行了更深入的解释
如果我将最大系列设置为 100,并且我有更多数据要显示,amCharts 可以对我的数据进行分组,而不是显示每个绘图点。我喜欢这个。除了将它们分组时,我的价值观会改变。
例如,在 YTD,2017 年 9 月 23 日,该值为 11.90(正确)。当我将时间段更改为 1 年或 3 年时,2017 年 9 月 23 日(我的数据超过最大系列),显示值变为 12.36。这里有某种平均吗?如何让 amChart 反映我为特定日期提供的值?
默认分组值是"Close"值,表示分组期间的最后一个值。这可以在 stockGraph 对象的 periodValue
属性 中配置。您可以将其配置为其他值,例如:
- Open – 一个周期的第一个数据点的值
- Sum – 一段时间内所有数据点的总和
- 平均 – 一段时间的平均值
- Low – 一个周期的最小值
- 高 – 一个周期的最大值
如果您不希望数据分组发生,您可以在categoryAxesSettings中将maxSeries
设置为0,这将使每个点显示其实际值而不是分组值之一。请注意,这将影响股票图表的性能,因为它使用数据分组功能来处理更大的数据集。
AmCharts 的 data grouping article.
中对此进行了更深入的解释