嗨,我是jfreechart的新手。
我已经为xAxis和yAxis设置了手动范围。当我在图表上执行缩放操作时,它会被缩放。
但问题是每当我缩小图表时,RangeAxis(yAxis值)被设置为默认值而不是在YAXIS上设置我自己的值。
是否有任何属性可以在缩放时禁用y轴上的自动范围?
请帮帮我,我一直在为这个问题烦恼..
提前致谢..
答案 0 :(得分:0)
chartPanel.setDomainZoomable(false);
chartPanel.setRangeZoomable(false);
您也可以考虑按another question中的建议覆盖ChartPanel.restoreAutoBounds()
。
答案 1 :(得分:0)
从Google搜索中偶然发现了这个旧帖子。万一有人深入研究这个问题,我想在这种情况下您想要的是:
plot.getRangeAxis().setAutoRange( false );
应该告诉y轴不要重新计算并覆盖您手动定义的范围,我相信这是您的追求。不知道几年前问这个问题是否存在,但是现在就在那里。