我想问您如何将图表间隔设置为特定点?我在一个名为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轴间隔。
答案 0 :(得分:0)
尝试设置系列的IsXValueIndexed
属性。
chart1.Series["Signal"].IsXValueIndexed = true;