我手动为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);
}
}
现在我希望在数值点处有刻度标记。我尝试设置
MajorTickMark
属性。plotter.XAxis.MajorTick = 150;
plotter.XAxis.MajorTickMark = TickMarkType.Cross;
// or this
//plotter.XAxis.MajorTickMark = TickMarkType.Inside;
但它没有效果:
![enter image description here](https://istack.dev59.com/rsKCR.webp)
如果我仔细看看教程中的示例图表部分,他们的示例也没有显示任何x轴刻度。这是否可能?请参考:教程和示例。