如何将图表间隔设置为特定点?

时间:2018-11-05 20:29:44

标签: c# charts mschart

我想问您如何将图表间隔设置为特定点?我在一个名为time_list的int列表中找到了X轴的下一个点(时间)。我想在X轴间隔上有这个时间。 这就是我将间隔设置为1200时图表的样子。

chart

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轴间隔。

1 个答案:

答案 0 :(得分:0)

尝试设置系列的IsXValueIndexed属性。

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