3

我可以将图表设置到 Excel 中,但是当我使用 c# 绘制图表时,X 轴值没有完美的差距。

就像我设置

serie1.Points.AddXY(0.003247884, 16808.99);
serie1.Points.AddXY(0.006495768, 16794.35);
serie1.Points.AddXY(0.009743652, 16783.6);
serie1.Points.AddXY(0.012991540, 16767.22);
serie1.Points.AddXY(0.016239420, 16760.1);
serie1.Points.AddXY(0.019487300, 16748.68);
serie1.Points.AddXY(0.022735190, 16729.46);

我想要 X 系列 1.00000 、 2.00000 、 3.00000 等等......

在 Excel 中,图表是 在此处输入图像描述

但在 C# 桌面应用程序中

在此处输入图像描述

4

2 回答 2

2

要设置间隔:

 chart1.ChartAreas[0].AxisX.Minimum = 0;
 chart1.ChartAreas[0].AxisX.Interval = 0.01; // Whatever you like

要“忽略” X 值并将它们设为 1、2、3、4 等:

chart1.Series[0].IsXValueIndexed = true;
于 2013-04-01T05:16:40.947 回答
0

您的意思是轴间隔应该增加 1 吗?.. 将 AxisX 间隔设置为 1

chart1.ChartAreas[0].AxisX.Minimum = 0;    
chart1.ChartAreas[0].AxisX.Interval = 1;
于 2013-04-01T12:49:07.053 回答