【发布时间】:2011-07-08 11:56:16
【问题描述】:
我有这些 XY 值:
Series S1 = new Series()
S1.Points.AddXY(9, 25);
S1.Points.AddXY(10, 35);
S1.Points.AddXY(11, 15);
chart1.Series.Add(S1);
但我需要像这样在图表中显示 X 值:
X="9-10"
X="10-11"
X="11-12"
我怎样才能做到这一点?
到目前为止,这是我发现的:
这里是代码:
private void Form1_Shown(object sender, EventArgs e)
{
chart1.ChartAreas[0].AxisX.Minimum = 7;
chart1.ChartAreas[0].AxisX.Maximum = 15;
Series S1 = new Series();
S1.Points.AddXY(9, 25);
S1.Points.AddXY(10, 35);
S1.Points.AddXY(11, 15);
chart1.Series.Add(S1);
chart1.Series[0].Points[0].AxisLabel = "9-10";
chart1.Series[0].Points[1].AxisLabel = "10-11";
chart1.Series[0].Points[2].AxisLabel = "11-12";
如您所见,我使用数字,并为 X 轴标签设置文本,但我可以只为 DataPoints 值这样做,我需要它用于整个值范围。
有什么想法吗?
【问题讨论】:
标签: c# .net winforms data-visualization mschart