为ZedGraph Axis添加更多刻度标签?

时间:2011-03-11 16:29:02

标签: zedgraph

我每4个刻度就有一个刻度标签。这很棒,但我想在每一个刻度上都有标签,我想说每个刻度应该相隔一个小时。

我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:5)

修改Scale的{​​{1}}的属性:

  • 更改刻度线之间的差距,编辑XAxisMinorStep属性。对于两者,请使用与您的一小时差距相对应的值。
  • 要在每个刻度处显示标签,AFAIR您应将MajorStep设置为false。
  • 尝试同时修改IsPreventLabelOverlap
  • MajorTicMinorTic

请务必致电XAxis方法和AxisChange()Invalidate(),以便使用新的比例设置刷新图表。

如果你有长标签,将Refresh()的{​​{1}}属性设置为90以垂直绘制长标签而不是水平标签(它可以节省大量空间)也很有用。

更多信息:
http://zedgraph.sourceforge.net/documentation/html/T_ZedGraph_Scale.htm