C# - 图表 - 向系列添加范围

发布于 2024-10-21 19:39:21 字数 251 浏览 6 评论 0原文

使用 Microsoft 的图表控件,是否可以一次添加一系列点,而无需遍历我要添加的列表?我有一个列表,我需要将整个列表添加为图表控件中系列的 Y 值,并且只需使用“foreach”语句执行此操作,

chart1.Series["Data"].Points

似乎效率比必要的低。我一直试图在谷歌上找到这个问题的答案,但老实说,我没有太多运气找到“好的”图表示例(除了微软自己提供的那些)。

感谢您的阅读!

Using Microsoft's Charting control, is it possible to add a range of points at once without having to iterate through the List I want to add? I have a List and I need to add the entire list as the Y-values of my Series in the Charting control and simply doing this with a 'foreach' statement and

chart1.Series["Data"].Points

Seemed like it'd be more inefficient than is necessary. I've been trying to find an answer to this on Google, but honestly I've not had much luck finding 'good' Charting examples (besides those provided by Microsoft themselves).

Thanks for reading!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

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

发布评论

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

评论(1

躲猫猫 2024-10-28 19:39:21

我认为你必须坚持当前的迭代方式,因为数据类型不兼容。

PS:这与你的问题无关,但我忍不住提到 ZedGraph,一个强大的开源 C# 图表库。

I think you have to stick to the current iterating way, because the data types are incompatible.

PS: This is not relevant to your question, but I can't help mentioning ZedGraph, an powerful yet open-source charting library for C#.

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