我无法在ColumnChart
上显示水平线以指示阈值级别。我将图表中的数据作为ArrayCollection
。
所以我的问题在这里:是否有可能获得y轴上显示的值的位置?我想我可以在Chart的顶部放置一行或1px高画布来实现这一目标。或者更好的是,有没有我可能忽略的内置功能,或者是否有一些可以实现这样的开放式库?
答案 0 :(得分:0)
最简单的解决方案是在图表中添加LineSeries,在Y轴上为X轴上的每个项目提供相同的值。
您的数据提供者可以按如下方式生成,柱形图使用"结果"对于其yField和折线图使用" threshold"作为它的yField。
<dataset>
<dataitem>
<time>16:00</time>
<result>170</result>
<threshold>350</threshold>
</dataitem>
<dataitem>
<time>17:00</time>
<result>430</result>
<threshold>350</threshold>
</dataitem>
<dataitem>
<time>18:00</time>
<result>250</result>
<threshold>350</threshold>
</dataitem>
</dataset>