折线图问题

发布于 2024-10-11 06:30:27 字数 406 浏览 4 评论 0原文

我有一系列看起来像这样的对象

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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

饭团 2024-10-18 06:30:27

不妨添加这个作为答案:

不需要绘图 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 to date and yField to value and bind one collection for each as a dataProvider.

New minimal example where collection manipulation is handled quite nicely with ListCollectionView:

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文