我正在使用带有角度的 Amcharts 5、带有 LineSeries 的 XYChart 以及 x 轴上的 DateAxis。 我已通过设置 groupData: true 激活数据分组。 amcharts5 默认的分组策略是“Last”,这意味着它采用最后的数据进行分组。我想将其更改为“高”以在分组时取数据的最大值。
请问我该怎么做?
我尝试使用 groupDataCallback 回调代替,但没有按预期工作。当我放大到最大级别时,点仍然分组,导致每次将点添加到图形时点出现和消失
谢谢你
您可以使用
LineSeries
设置 valueYGrouped
来设置要使用的聚合值。就您而言,它是 "high"
,例如:
var series = chart.series.push(
am5xy.LineSeries.new(root, {
valueXField: "date",
valueYField: "value",
valueYGrouped: "high"
})
);
所有可能的值为
"open"
、"close"
、"low"
、"high"
、"average"
、"sum"
、"extreme"
。
有关此内容的更多信息,请访问官方 DateAxis 教程。