我使用ZedGraph的主窗格显示两个图表,已经同步X轴。我跑进一个问题,当我放大的一个图表。我放大,Y轴将显示出增加的小数位位数,最终导致的放大图的要窄于其他图,防止它们的X轴排。

的解决方法我都试过:

  • 设置y轴.MinSpace和Y2Axis.MinSpace两subpanes大
  • 让Y轴.规模。FontSpect.尺寸小

这些都将有助于但并不解决问题。最终,我将缩小,在足够的一个图表显示出足够的小数位数的规模,两个图都不再相同的宽度。

我想我可以解决的问题通过限制小数位数显示,但是我不能找到一种方法来做到这一点。

有帮助吗?

解决方案

对于一个固定数目的小数位,可以做

GraphPane.YAxis.Scale.Format = "F0"; // 0 decimal places

或者如果你想有一个机会来审查目前可见的范围,然后再决定的小数位位数,可以添加一个事件处理程序

GraphPane.YAxis.ScaleFormatEvent
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top