我遇到了amCharts股票图表的问题:我需要通过数据集更改线条颜色。
我所做的是: 看到这个 - > https://codepen.io/make_it_curry/pen/VxLPGZ 所以在上面提到的代码中,一切都按照需要正常工作。但是一旦我改变:
"categoryAxesSettings": { "minPeriod": "ss" },
颜色变为默认值并被覆盖。
我得到的是 https://codepen.io/make_it_curry/pen/WJvRKO;
请帮助!!。
答案 0 :(得分:1)
问题不在于minPeriod
。由于data grouping functionality,库存图表不支持使用lineColorField
或任何*Field
属性。设置较小的期间后,图表会将您的数据分组,删除lineColorField
数据。
为了使股票图表能够一致地识别数据中的*Field
信息,您必须通过在categoryAxesSettings
中设置maxSeries: 0
来禁用数据分组功能。请注意,这会影响性能,因为股票图表使用此功能来处理更大的数据集。
这是updated codepen,其中应用了maxSeries
设置。