gpt4 book ai didi

c# - 使用 .NET C# 绘制实时数据图表

转载 作者:太空宇宙 更新时间:2023-11-03 14:13:24 26 4
gpt4 key购买 nike

我正在寻找一种使用 C# .NET 绘制数据图表的方法。我有一个包含我希望绘制图表的数据的 SQLite 文件,但数据每 15 秒更新一次,我希望能够以指定的时间间隔“动画”或实时更新数据。

我使用的是 ASP.NET 图表控件,但发现随着添加的数据越来越多,速度变慢了。当我使用这种方法时,我只是在页面上放置了一个自动刷新,每次都重新生成图表。

我愿意使用任何可用的 .NET 技术来呈现此数据(即 Silverlight、WPF、.NET 等)。

我还想避免使用任何第三方付费软件,FOSS .NET 解决方案很好。

有谁知道如何呈现数据并生成图表,以便图表在每次重新加载“页面”时只呈现添加内容而不是重建整个图表?

谢谢!

最佳答案

WPFSilverlight 都支持 data binding .如果监控的数据支持INotifyPropertyChanged并且,对于集合,INotifyCollectionChanged ,然后是一些幕后花絮observer pattern技术得到连接,您可以让 GUI 的某些部分响应数据中非常精确的变化,而不必刷新所有内容。这项技术可能正是您正在寻找的技术,但如果您不熟悉这项技术(WPF 和 Silverlight 的支柱之一),您可能需要花点功夫。

幸运的是,入门并不难,而且是对知识的巨大投资。也许从众多 free databinding tutorials 中的一个开始,或者我推荐其中一个网络认证视频类(class),例如 PluralSight 提供的类(class).

关于c# - 使用 .NET C# 绘制实时数据图表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7147243/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com