【问题标题】:C# write graph to coordinate-systemC# 将图形写入坐标系
【发布时间】:2011-05-17 07:23:55
【问题描述】:

我的 SQL 数据库中有数百万个数据,每一行都是一个具有开始时间和持续时间的项目。现在我想可视化这个数据,以了解一次哪些数据重叠。

我的想法是创建一个坐标系,x 轴显示时间,y 轴计数项目。每个图表都是一条平行于 x 轴的线,从 Starttime + duration 开始。下一个图表是 y+1 以及 Starttime + Duration。然后我可以看到哪些项目在哪个时间重叠。

我如何用 C# 编程来解决这个问题?

【问题讨论】:

  • 你能画出你的想法以便更好地理解吗?

标签: c# .net sql coordinate-systems


【解决方案1】:

我认为您应该看看那里的各种图表控件:

所有这些都支持某种可以可视化此类数据的条形图。但请注意,如果您尝试一次将数百万个数据点放在图表中,则显示可能会花费大量时间。

如果高性能和大量数据是您的限制条件,您可能应该看看以下其中之一:

【讨论】:

  • 感谢您的回答,是否有任何框架针对高性能进行了优化?