我如何限制的小数位位数所示在一个ZedGraph Y规模?
题
我使用ZedGraph的主窗格显示两个图表,已经同步X轴。我跑进一个问题,当我放大的一个图表。我放大,Y轴将显示出增加的小数位位数,最终导致的放大图的要窄于其他图,防止它们的X轴排。
的解决方法我都试过:
- 设置y轴.MinSpace和Y2Axis.MinSpace两subpanes大
- 让Y轴.规模。FontSpect.尺寸小
这些都将有助于但并不解决问题。最终,我将缩小,在足够的一个图表显示出足够的小数位数的规模,两个图都不再相同的宽度。
我想我可以解决的问题通过限制小数位数显示,但是我不能找到一种方法来做到这一点。
解决方案
对于一个固定数目的小数位,可以做
GraphPane.YAxis.Scale.Format = "F0"; // 0 decimal places
或者如果你想有一个机会来审查目前可见的范围,然后再决定的小数位位数,可以添加一个事件处理程序
GraphPane.YAxis.ScaleFormatEvent
不隶属于 StackOverflow