0

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

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

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

在此处输入图像描述

4

1 回答 1

5

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

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

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

于 2011-05-17T13:59:21.880 回答