嗨,我是jfreechart的新手。
我已经为xAxis和yAxis设置了手动范围。当我在图表上执行缩放操作时,它会被缩放。
但问题是每当我缩小图表时,Range Axis(y轴值)被设置为其默认值,而不是在YAXIS上设置我自己的值。
是否有任何属性可以在缩放时禁用y轴上的自动范围?
请帮帮我,我一直在讨论这个问题..
提前致谢..
chartPanel.setDomainZoomable(false);
chartPanel.setRangeZoomable(false);
您也可以考虑覆盖ChartPanel.restoreAutoBounds()
,如another question所示。
从谷歌搜索中偶然发现了这篇旧帖子。如果有人挖掘这个问题,我认为在这种情况下你想要的是:
plot.getRangeAxis().setAutoRange( false );
应该告诉y轴不要重新计算并覆盖你手动定义的范围,我相信这就是你所追求的。不知道几年前当你问这个问题时是否存在这个问题,但它现在就存在了。