向 ZedGraph 轴添加更多刻度标签?

发布于 2024-10-21 15:18:18 字数 81 浏览 0 评论 0原文

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

我怎样才能做到这一点?

I have tick labels on about every 4 ticks. This is great, but I want labels on every single tick, and I want to say that each tick should be an hour apart.

How can I accomplish this?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

找个人就嫁了吧 2024-10-28 15:18:18

编辑 XAxisScale 属性:

  • 要更改刻度之间的间隙,请编辑 MinorStepMajorStep 属性。对于两者,请使用与一小时间隔相对应的值。
  • 要在每个刻度处显示标签,AFAIR 您应该将 IsPreventLabelOverlap 设置为 false。
  • 还尝试编辑 XAxisMajorTicMinorTic

记住调用 AxisChange() 方法和 Invalidate( )Refresh() 以使用新的比例设置刷新图表。

如果您有长标签,将 FontSpecAngle 属性设置为 90 也很有用,可以垂直而不是水平绘制长标签(这样可以节省大量空间) 。

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

Edit properties of the Scale of your XAxis:

  • to change the gap between ticks edit the MinorStep and MajorStep properties. For both, use the value that corresponds to your one-hour-gap.
  • to display labels at every tick, AFAIR you should set IsPreventLabelOverlap to false.
  • try also editing MajorTic and MinorTic of your XAxis

Remember to call AxisChange() method and Invalidate() or Refresh() in order to refresh your graph with new scale settings.

If you have long labels, it is also useful to set the Angle property of FontSpec to 90 to draw long labels vertically, instead of horizontally (it saves a lot of space).

More info:
http://zedgraph.sourceforge.net/documentation/html/T_ZedGraph_Scale.htm

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文