C# 如何设置图表x轴记号

C# 如何设置图表x轴记号,c#,charts,axis,migradoc,C#,Charts,Axis,Migradoc,我手动将值指定给x轴的标签。每150步应该有一个值。剩下的是String.Empty。这部分工作得很好 Chart plotter = plotter_ref.Clone(); XSeries xseries = plotter.XValues.AddXSeries(); xseries.Add("0"); for (int i = 2; i <= 600; i++) { if (i % 150 == 0) { xseries.Add(i.ToString

我手动将值指定给x轴的标签。每150步应该有一个值。剩下的是
String.Empty
。这部分工作得很好

Chart plotter = plotter_ref.Clone();

XSeries xseries = plotter.XValues.AddXSeries();
xseries.Add("0");
for (int i = 2; i <= 600; i++)
{
    if (i % 150 == 0)
    {
        xseries.Add(i.ToString());                    
    }
    else
    {
        xseries.Add(String.Empty);
    }
}
但它没有效果:

我做错了什么


如果我仔细查看示例图表部分中的,它们也不会显示任何x轴刻度。有可能吗?

如果你又耍了一个把戏怎么办?i、 e.在那里打印值时,您是这样做的:

xseries.Add( "+" + Environment.NewLine + i.ToString()) );
因此,它将插入如下内容:

--------------------------------------
           +          +
0         150        300

刚刚在上面放置了12像素?

您能解决这个问题吗?我遇到了同样的问题,现在正试图找到解决办法。@mcy不幸的是,我没有。我用它玩了很多次,但都没弄明白。是的,我也是。最后我放弃了蜱虫。@mcy我也放弃了蜱虫。由于另一个问题,我使用的一个解决方法是在实际的Winforms.Charts(这更方便一点)中打印它,然后将其保存到*.png或*.jpeg文件中,并将图像加载到PDF中的表中。他也做了这个把戏。只是有点麻烦;)
--------------------------------------
           +          +
0         150        300