2014-09-01 35 views
0

我有一个带有几个StepLine系列和一个列系列的MS图表控件。Windows窗体图表 - 不在y轴上从零绘制的列系列

所有系列都做画在:

double yvalue = ...; 
Series[seriesName].Points.AddXY(DateTime.Now, new object[] {yvalue}); 

有问题的系列在设计中定义:

 series31.ChartArea = "ChartArea1"; 
     series31.Color = System.Drawing.Color.BlueViolet; 
     series31.CustomProperties = "EmptyPointValue=Zero, MaxPixelPointWidth=1"; 
     series31.Legend = "Legend1"; 
     series31.MarkerSize = 1; 

步骤线条绘制精细,但是列系列将显示一个行会从图表底部到值(在下面的屏幕截图中,值通常在2.0左右)。

我怎样才能让系列画一条从y轴开始的直线?

chart display

+0

你必须表现出更多的代码或者更深入的值仅值。有正值的yvalues列不应低于零。使用调试器来检查这些点! – TaW 2014-09-01 13:27:52

回答

0

我假设你想要一个图表,从零Y轴在底部开始。

chartArea.AxisY.Minimum = 0; 

,如果你这样做,那么你将不会看到值小于零chart.you还可以设置 Y轴的最大。

chartArea.AxisY.Minimum = 0; 
chartArea.AxisY.Maximum = 10; 

上面的代码会显示从0到10