我有一个Swing应用程序,它使用JFreeChart显示一系列查询之一。其中一些查询具有复合TimeSeries密钥。此键的每个组件都可以包含一些值,但在渲染时会产生非常嘈杂的图形。我想用一种简单的方法让用户在显示的Chart组件中隐藏/显示一些TimeSeries。

有帮助吗?

解决方案

看起来像 setSeriesVisible AbstractRenderer的方法就是你要找的。虽然这个论坛讨论表明它可能只能工作在最新版本中,但有一个解决早期版本的工作。

其他提示

我不太清楚你的意思,但如果你想保持项目形状分开,请看一下 AnalysisXYItemRenderer 类(或相应的)。那里有一个 transXDiff ,可用于此类计算(例如累积差异,只有当累积值达到限制时才显示绘图形状)。

几年前我做过这个,所以JFreeChart的事情可能会发生变化。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top