簡體   English   中英

Windows窗體圖表-列系列不在y軸上從零開始繪制

[英]Windows Forms Chart - column series not plotting from zero on y axis

我有一個MS圖表控件,其中包含多個StepLine系列和一個列系列。

通過執行以下操作來繪制所有系列:

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軸上繪制一條從0開始的線?

圖表顯示

我假設您想要一個圖表,該圖表將從Y軸底部的零開始。

chartArea.AxisY.Minimum = 0;

如果這樣做,則在圖表中看不到小於零的值。您還可以設置Y軸的最大值。

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

上面的代碼將僅顯示0到10之間的值。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM