有没有办法在 Amcharts 4 中以编程方式设置 XYScrollBar 的范围?

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

我在一页上有多个图表,并且所有图表都使用相同的 x 轴值。当用户使用滚动条选择范围时,我希望所有图表都同步到该范围。他们在自然滚动上进行范围选择的图表,但其他图表保持静止。

有没有办法从代码中设置滚动条的范围?我查看了 XYScrollbar 参考,但在方法部分中没有找到任何内容,例如 setRange(...)。

javascript amcharts
2个回答
0
投票

您应该设置滚动条的 startend 属性:

https://www.amcharts.com/docs/v4/reference/scrollbar/#start_property https://www.amcharts.com/docs/v4/reference/scrollbar/#end_property

更新:

这实际上只有效一次。为了使其始终如一地工作,我必须使用未记录的 fixRange(range: IRange) 方法。我不确定我是否理解为什么没有记录它。


0
投票

您可以使用以下属性

categoryAxis.end = 0.8;

categoryAxis.start = 0.8;

你可以在这里查看

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