C# 如何在Windows窗体中设置x轴标签值

C# 如何在Windows窗体中设置x轴标签值,c#,winforms,C#,Winforms,所以我正在Windows窗体中进行一个项目,需要在图表上显示数据。我有6点,我已经成功地将它们添加到图表中。所以一切正常,但我需要更改X轴标签值。我已经将最小值设置为0,最大值设置为100000,间隔为10000,但我需要在X轴上显示以下值:330、4700、50000、1200、25570100000。但是我正在设置间隔(20000),它显示如下:0,20000,40000。。100 000. 我该怎么做 如果不希望x位置的点与x值成比例,可以设置系列,将x值显示为索引。然后他们将以相同的间隔

所以我正在Windows窗体中进行一个项目,需要在图表上显示数据。我有6点,我已经成功地将它们添加到图表中。所以一切正常,但我需要更改X轴标签值。我已经将最小值设置为0,最大值设置为100000,间隔为10000,但我需要在X轴上显示以下值:330、4700、50000、1200、25570100000。但是我正在设置间隔(20000),它显示如下:0,20000,40000。。100 000. 我该怎么做

如果不希望x位置的点与x值成比例,可以设置
系列
,将x值显示为索引。然后他们将以相同的间隔坐着:

yourSeries.IsXValueIndexed = true;
根据这些数据:

 for (int i = 0; i < 100; i++)
         yourSeries.Points.AddXY(i*i, i + 10 * Math.Sin(i/12f));
for(int i=0;i<100;i++)
yourSeries.Points.AddXY(i*i,i+10*Math.Sin(i/12f));
以下是以下结果:

…之后:


您可以使用各种轴属性的
Interval
属性来设置显示样式。使标签显示完全不同的内容或在其他一些非自动计算的位置,您需要使用
自定义标签

否。我想显示点x坐标的区间定义。例如x(20,50),间隔为:0501050。。。我想显示0到50的x坐标,这不是你想要的,是吗?正如我在回答中所写,它需要定制标签。