【发布时间】:2013-09-24 07:46:22
【问题描述】:
是否可以在 JFreeChart 中为每个系列定义单独的渲染器?我看到数据集(每个数据集的渲染器)是可能的,但我不想为每个系列创建单独的数据集,应该吗?
【问题讨论】:
-
我认为没有办法为每个系列设置渲染器,但是渲染器本身可以按系列配置。你想做什么?
-
我需要不同系列的不同渲染器,并且可以在运行时更改系列的渲染器。但我认为我可以这样做,为每个我创建单独的数据集。我试过了,似乎内存使用量并不大。顺便说一句,也许您知道为什么数据集和系列之间存在这些区别?我们什么时候应该使用数据集,什么时候使用系列?
-
我的理解是数据集是用于类似类型的数据,例如。如果你正在绘制温度图表。和 3 个城市的气压,我会使用两个数据集,每个数据集有 3 个系列。
-
我明白了。听起来很合理,可能这就是它的用途。但是,当事情变得复杂时,它可能会有点棘手。例如,在您的示例中,如果您想以不同的方式渲染温度(Paris=LineChart,NewYork=Area,Berlin=LineChart)。但感谢您的意见。
标签: java jfreechart