0

嗨,我是 jfreechart 的新手。

我已经为 xAxis 和 yAxis 设置了手动范围。当我在图形上执行缩放操作时,它会被缩放。

但问题是,每当我缩小图表时,RangeAxis(yAxis values) 被设置为其默认值,而不是在 YAXIS 上设置我自己的值。

缩放时是否有任何属性可以禁用 yaxis 上的自动范围?

请帮助我,我一直在为这个问题而烦恼..

提前致谢..

4

2 回答 2

0

请参阅ChartPanel文档

chartPanel.setDomainZoomable(false);
chartPanel.setRangeZoomable(false);

正如另一个问题ChartPanel.restoreAutoBounds()中所建议的那样,您还可以考虑覆盖。

于 2016-05-13T16:07:20.180 回答
0

从谷歌搜索中偶然发现了这篇旧帖子。如果有人提出这个问题,我认为在这种情况下你想要的是:

plot.getRangeAxis().setAutoRange( false );

应该告诉 y 轴不要重新计算和覆盖您手动定义的范围,我相信这就是您所追求的。当你问这个问题时,不知道这是否存在于几年前,但它现在就在那里。

于 2019-03-21T18:27:23.533 回答