gpt4 book ai didi

java - 如何在 java 中使用 jfreechart 为散点图中的每个点分配不同的颜色?

转载 作者:行者123 更新时间:2023-11-30 08:26:04 26 4
gpt4 key购买 nike

我是 Java 的新手,使用 JFreechart 显示散点图。我有一个线程不断向散点图添加点。这些点的颜色可能因某些属性而异(这是已知的,不是问题)。目前我正在使用“XYItemrenderer.setSeriesPaint(0,Color.black);”改变颜色但它改变了所有点的颜色。我试着搜索并找到了这个-

JFreeChart different colors in different regions for the same dataSeries

但我对如何将决定点颜色的信息传递给方法感到困惑?

任何帮助将不胜感激:)

最佳答案

点根据某些属性而不同的事实是核心问题:分配颜色所需的定义属性现在是数据模型的一个属性。您可以通过覆盖 getItemPaint() 轻松更改 View 渲染器中的颜色,如图所示 here .那么问题就变成了从 View 访问模型的问题之一。引用的示例仅引用了封闭类的属性,但您可能希望将模型引用显式传递给 View 。

image

关于java - 如何在 java 中使用 jfreechart 为散点图中的每个点分配不同的颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21798650/

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