Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/325.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何设置X-Y折线图的X轴值固定_C#_Charts - Fatal编程技术网

C# 如何设置X-Y折线图的X轴值固定

C# 如何设置X-Y折线图的X轴值固定,c#,charts,C#,Charts,我可以将图表设置到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.0162394

我可以将图表设置到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-Series 1.00000,2.00000,3.00000等等

在Excel中,图表是

但在C#桌面应用程序中

要设置间隔,请执行以下操作:

 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;

你的意思是轴间隔应该增加1?。。将AxisX间隔设置为1

chart1.ChartAreas[0].AxisX.Minimum = 0;    
chart1.ChartAreas[0].AxisX.Interval = 1;

谢谢,但它不起作用。因为我的值在0到1之间,在x轴上,它显示了我设置的点值,我只想要1,2,3。。。。在x轴上。啊,我想我现在知道了。再次谢谢,但还是给我同样的问题,因为x轴的值是0.003247884,0.006495768,0.009743652,0.012991540,0.016239420,0.019487300,0.022735190,但我不想在x轴上,我想用seriesthanks的增量值来回复,但它会设置x轴值的间隔值。。。也就是说,如果我的X轴是1,2,3,4,5,6,7,然后我设置AxisX.Minimum=0,AxisX.Interval=2,那么在我的图表上,X轴的值是1,3,5,7。。但我原来的X轴值是0.003247884、0.006495768、0.009743652、0.012991540、0.016239420、0.019487300、0.022735190、1.12562562、1.13565895等等,然后我想将X轴设置为1、2、3、4……好的,下一步尝试:如果不需要X值,为什么要使用AddXY()?使用AddY()如何(也许可以单独存储数据点)?只需为X轴和Y轴方便地定义
最小值
最大值
间隔
。现在,excel图像和您发布的相应数据完全不相关,因此不要期望图表图像匹配。