我在一页上有多个图表,并且所有图表都使用相同的 x 轴值。当用户使用滚动条选择范围时,我希望所有图表都同步到该范围。他们在自然滚动上进行范围选择的图表,但其他图表保持静止。
有没有办法从代码中设置滚动条的范围?我查看了 XYScrollbar 参考,但在方法部分中没有找到任何内容,例如 setRange(...)。
您应该设置滚动条的 start 和 end 属性:
https://www.amcharts.com/docs/v4/reference/scrollbar/#start_property https://www.amcharts.com/docs/v4/reference/scrollbar/#end_property
更新:
这实际上只有效一次。为了使其始终如一地工作,我必须使用未记录的 fixRange(range: IRange) 方法。我不确定我是否理解为什么没有记录它。
您可以使用以下属性
categoryAxis.end = 0.8;
categoryAxis.start = 0.8;
你可以在这里查看