簡體   English   中英

在Winforms圖表C#中僅在Y軸上顯示備用網格線號

[英]Showing only alternate grid line numbers in Y-axis in winforms chart c#

在Windows表單圖表中,我只想在y軸上顯示備用網格標簽號。

例如,如果y軸網格線為15,20,25,30,35 ..我只想顯示數字15,25,35 ..,但只顯示20,30,40,..應該留下。

請參考所附圖片以供參考 請點擊這里查看參考圖片


AxisY是否有任何默認屬性可實現此目的? 我嘗試了AxisY的其他屬性,但似乎都不適合我的方案。

請幫我。

提前致謝。

我生成如下的系列

Random rno = new Random();
        for(int i=10; i< 100;i++)
        {
            int rnum = rno.Next(15, 150);
            chart1.Series[0].Points.AddXY(i,rnum);
        }
        chart1.ChartAreas[0].AxisY.Minimum = 15;
        chart1.ChartAreas[0].AxisY.Maximum = 150;
        chart1.ChartAreas[0].AxisY.Interval = 5;
        //chart1.ChartAreas[0].AxisY.MajorGrid.IntervalOffset = 5;

您可以通過僅更改網格本身的間隔來實現:

chart1.ChartAreas[0].AxisY.Minimum = 15;
chart1.ChartAreas[0].AxisY.Maximum = 150;

chart1.ChartAreas[0].AxisY.Interval = 10; // Interval of the written numbers
chart1.ChartAreas[0].AxisY.MajorGrid.Interval = 5; // Interval of the grid

如果要在沒有顯示數字的網格線上添加刻度線(如圖所示),可以使用以下方法: chart1.ChartAreas[0].AxisY.MajorTickMark.Interval = 5;

暫無
暫無

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

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