如何操纵图表的X轴

时间:2013-11-21 03:45:37

标签: c# vb.net visual-studio-2010 charts axis-labels

我制作了一张图表并在运行时添加了这些点。数据绘制为 Chart1.ChartAreas(0).AxisX.IntervalType = DateTimeIntervalType.Weeks Chart1.Series("PH").Points.AddXY(DateTime.Parse(dr.Item("readtime")).ToString("MM-dd"), dr.Item("ph")) 绘制的数据包含7天的数据。 如下所示,重复日期。enter image description here

如何在这种情况下实现仅显示11-08,11-13,11-14的x轴?

以下是示例数据 enter image description here

2 个答案:

答案 0 :(得分:0)

从数据库获取数据时,请使用

SELECT SUM(ph),SUM(tmp),SUM(orp),SUM(sal),SUM(ec),SUM(tds),SUM(do),readtime
FROM <your tables>
GROUP BY readtime

从此查询返回的结果集是您要查找的内容....

答案 1 :(得分:0)

您显示的数据显然是无效数据。

你几乎同时发生了几个零读数 - 午夜。

我怀疑这些甚至都不是真正的读物。

你需要排除它们(你应该找出为什么会发生这种情况 - 可能是一个解析错误?)