带有实时数据的 C# 图表

发布于 2024-10-12 20:51:46 字数 171 浏览 6 评论 0原文

我已经在评论中的以下链接之一中找到了一些使用实时数据绘制图表的示例。我现在的问题是,我还可以实时绘制图表标签、轴和其他相关的东西吗?


实际上我想要的是绘制实时数据的图表。通过搜索实时数据而不是动态数据,我找到了答案。现在我有另一个问题。有没有办法在图表中添加文本,这些文本会随着图表的绘制而动态变化?

I already found some examples for drawing a chart with real time data in one of the links below in the comments. My question now is, can I also draw in real time things such as chart labels, axis and other related things?


Actually what I was looking for was to draw a chart for real-time data. Searching for real-time instead of dynamic data, I found my answer. Now I have another question. Is there a way to also add text in the chart that will change dynamically as the chart draws?

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

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

发布评论

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

评论(3

短暂陪伴 2024-10-19 20:51:46

您可以使用 .net 图表控件

http://code.msdn.microsoft.com/mschart

至于随着时间的推移更新图表,只需定期刷新图表即可。

You can use the .net charting controls

http://code.msdn.microsoft.com/mschart

As for updating the charts over time, just refresh the chart periodically.

假装不在乎 2024-10-19 20:51:46

你还没具体说明是WPF/WinForms还是Silverlight,我给你一个WPF/Silverlight的答案。

  1. 有免费的图表控件可用,例如 WPF/Silverlight Toolkit 或 Visifire(不确定它是否是免费的)。 + 数据绑定 + (可选)MVVM 模式(对我个人而言,这使事情变得更容易)

  2. 您可以使用 ObservableCollection 来存储随时间变化的数据

  3. 可以使用 INotifyPropertyChanged 接口通知 GUI 数据已更新

You haven't specified whether it's WPF / WinForms or Silverlight, I'll give you a WPF/Silverlight answer.

  1. There are free charting controls available like in WPF/Silverlight Toolkit or Visifire(not sure if it's free anymore). That + Databinding + (optionally) the MVVM pattern (which - for me personally makes things easier)

  2. You can use an ObservableCollection to store data that's changing over time

  3. You can use the INotifyPropertyChanged interface to notify the GUI that the data has been updated
兰花执着 2024-10-19 20:51:46

今天,2022 年,我使用 ScotPlot。它速度快并且具有特色功能。

Today, In 2022, I use ScotPlot. It is fast and has tone of features.

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