2014-09-01 36 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