gpt4 book ai didi

java - 如何重置 JFreeChart 中使用的渲染颜色

转载 作者:行者123 更新时间:2023-12-04 07:02:25 25 4
gpt4 key购买 nike

我正在使用 XYPlot 来显示包含 1 条或多条线的折线图。我将它与监听器模式结合使用,以便它可以接收更新:如果是这样,它将使用 dataset.removeAllSeries() 删除行(数据集的类型为 XYSeriesCollection )调用,然后使用 dataset.addSeries(...) 添加新行但是,带有新线条的新图形将具有不同的颜色!

所以颜色渲染器可能会继续分配新的颜色。

是否有可能重置渲染器,使其再次从第一种颜色开始?

最佳答案

您可以使用 setSeriesPaint()渲染器的方法为每个系列设置新颜色。

例子:

renderer.setSeriesPaint(0, Color.red);
renderer.setSeriesPaint(1, Color.blue);

第一个参数是系列的索引。

关于java - 如何重置 JFreeChart 中使用的渲染颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1643566/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com