如何在C#中绘制已停产的图表

时间:2014-03-04 09:45:25

标签: c# charts mschart

现在我想用C#画一个烛台图表。我遇到的问题是如何跳过x轴的某些时间。比如说,数据从9:00开始,到11:30结束。然后在13:00重新开始,在15:00结束。如果我在其中填充数据,则11:30到13:00期间也会显示为一行。如何跳过它并将其作为结果图表?

2 个答案:

答案 0 :(得分:2)

series.IsXValueIndexed设置为true,这样可以解决您的问题

series.IsXValueIndexed = true;
  

系列中的所有数据点都使用顺序索引,如果是这样的话   属性为true,则数据点将按顺序绘制,   无论其相关的X值如何。这意味着会有   没有“缺失”数据点。

请查看documentation了解详情。

答案 1 :(得分:0)

我有同样的问题,但在设置了series.IsXValueIndexed = true之后,它对我没用。 所以我找到了实现这一目标的另一种方法。

series.XAxisType = AxisType.Secondary;
series.IsXValueIndexed = true;