Amcharts5 分组策略

问题描述 投票:0回答:1

我正在使用带有角度的 Amcharts 5、带有 LineSeries 的 XYChart 以及 x 轴上的 DateAxis。 我已通过设置 groupData: true 激活数据分组。 amcharts5 默认的分组策略是“Last”,这意味着它采用最后的数据进行分组。我想将其更改为“高”以在分组时取数据的最大值。

请问我该怎么做?

我尝试使用 groupDataCallback 回调代替,但没有按预期工作。当我放大到最大级别时,点仍然分组,导致每次将点添加到图形时点出现和消失

谢谢你

amcharts amcharts5
1个回答
0
投票

您可以使用

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 教程

© www.soinside.com 2019 - 2024. All rights reserved.