有没有一种简单的方法从显示的JFreeChart图表中删除TimeSeries?
-
03-07-2019 - |
题
我有一个Swing应用程序,它使用JFreeChart显示一系列查询之一。其中一些查询具有复合TimeSeries密钥。此键的每个组件都可以包含一些值,但在渲染时会产生非常嘈杂的图形。我想用一种简单的方法让用户在显示的Chart组件中隐藏/显示一些TimeSeries。
解决方案
看起来像 setSeriesVisible AbstractRenderer的方法就是你要找的。虽然这个论坛讨论表明它可能只能工作在最新版本中,但有一个解决早期版本的工作。
其他提示
我不太清楚你的意思,但如果你想保持项目形状分开,请看一下 AnalysisXYItemRenderer
类(或相应的)。那里有一个 transXDiff
,可用于此类计算(例如累积差异,只有当累积值达到限制时才显示绘图形状)。
几年前我做过这个,所以JFreeChart的事情可能会发生变化。
不隶属于 StackOverflow