折线图问题
我有一系列看起来像这样的对象
obj.date=23/02/2010, obj.regType=0, obj.value=1000;
obj.date=23/03/2010, obj.regType=0, obj.value=500;
obj.date=23/02/2010, obj.regType=1, obj.value=500;
obj.date=23/04/2010, obj.regType=1, obj.value=1000;
我希望线路系列由 regType 组成。在 x 轴上显示日期,在 y 轴上显示值。
可以这样做吗?因为我查看了互联网,这些例子对我没有帮助。
谢谢
I have an array of objects looking like this
obj.date=23/02/2010, obj.regType=0,
obj.value=1000;obj.date=23/03/2010, obj.regType=0,
obj.value=500;obj.date=23/02/2010, obj.regType=1,
obj.value=500;obj.date=23/04/2010, obj.regType=1,
obj.value=1000;
I want the line series to be by regType. On the x-axis to have the dates and on the y-axis to have the values.
Is it possible to do that? because i looked on the internet and the examples did not help me.
Thank you
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
不妨添加这个作为答案:
不需要绘图 API。如果您可以通过
regType
将这些对象排列到两个单独的集合中,则大部分工作都已完成。然后创建两个 LineSeries,其中 xField 设置为date
,yField 设置为value
,并为每个 LineSeries 绑定一个集合作为dataProvider
。新的最小示例,其中使用 ListCollectionView 很好地处理了集合操作:
Might as well add this as an answer:
No need for Drawing API. If you can arrange those objects into two separate collections by
regType
most of the work is done. Then create two LineSeries with xField set todate
and yField tovalue
and bind one collection for each as adataProvider
.New minimal example where collection manipulation is handled quite nicely with ListCollectionView: