【发布时间】:2011-11-20 21:39:43
【问题描述】:
我的程序使用 JFreeChart(通过 Swing ChartPanel)创建了一个时间序列图表,并允许用户放大它(使用 ChartPanel 的标准缩放功能)。该程序具有可以在运行时调整的参数(例如平滑);如果进行了调整,则使用 ChartPanel 的“setChart()”方法替换图表。但是,时间范围在所有调整中始终保持不变。
当调用“setChart()”时,缩放位置被重置以显示整个图表。我现在想要的是在调用“setChart()”之后保留缩放位置,以便用户可以直接在任何所需的缩放级别观察调整效果。这怎么可能?
【问题讨论】:
-
@Maximilian 你好,我对你如何设法保持缩放非常感兴趣,因为我的不断恢复到原始位置或放大到中心..你能建议吗?
标签: java jfreechart