我目前正在开发一些软件,需要生成一个线图。我已经设法按照我喜欢的方式设置了线图设置,但我似乎无法找到如何删除内部图形左侧和右侧的填充。下面是我的图表的图片,以帮助解释我在问什么:
如您所见,第一点从第二行开始。我想要发生的是图表的蓝色部分触及整个图表区域的两端(左侧和右侧)。以下是我在C#代码中绘制点的方法:
chart2.Series[0].Points.Clear();
int i = 0;
foreach (var rank in sim.Elements.OrderBy(x => x.Key))
{
chart2.Series[0].Points.AddY((double)rank.Value.TotalPersonel);
chart2.Series[0].Points[i].AxisLabel = Rank.EnlistedRanks[rank.Key];
chart2.Series[0].Points[i].LegendText = Rank.EnlistedRanks[rank.Key];
chart2.Series[0].Points[i].Label = rank.Value.TotalPersonel.ToString();
i++;
}
正如您在代码片段中看到的那样,我正在清除任何和所有点,并从索引0开始。我不明白为什么图表从第二个图开始。有谁知道如何做到这一点?任何帮助都感激不尽。