簡體   English   中英

如何將圖表間隔設置為特定點?

[英]How to set chart intervals as specific points?

我想問一下如何將圖表間隔設置為特定點? 我在一個名為time_list的int列表中找到了X軸的下一個點(時間)。 我想在X軸間隔上有這個時間。 這就是我將間隔設置為1200時圖表的樣子。

圖表

chart.AxisX.Interval = 1200;
chart.AxisX.IntervalType = DateTimeIntervalType.Number;
chart.AxisX.LabelStyle.Format = "";

而不是這個隨機間隔,我想從time_list中獲取特定的時間點。 我以這種方式向圖表添加點:

                foreach (int el1 in time_list)
                {
                    if (temp % 2 == 0)
                    {
                        chart1.Series["Signal"].Points.AddXY(el1, 0);
                        chart1.Series["Signal"].Points.AddXY(el1, 1);
                    }

                    else
                    {
                        chart1.Series["Signal"].Points.AddXY(el1, 1);
                        chart1.Series["Signal"].Points.AddXY(el1, 0);

                    }
                    temp++;
                }

在此基礎上,我希望有適合它們的x軸間隔。

嘗試設置該系列的IsXValueIndexed屬性。

chart1.Series["Signal"].IsXValueIndexed = true;

暫無
暫無

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

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