这应该是一个简单的问题,但我想知道如何使线条颜色与JFreeChart中的点不同。我使用XYLineAndShapeRenderer并使getItemPaint(int,int)自定义以查看List以确定每个点的颜色。然而,当我制作它以使所有的点在开始时都是相同的颜色时,它使得线条与所有点(Color.GREEN)颜色相同,但我希望它是蓝色(颜色。蓝色)。
提前谢谢。
编辑:我现在注意到,当我更新单个点时,它会改变它之前的那条线,这是我不想要的。如何保持线条和点颜色分开?
答案 0 :(得分:1)
默认情况下,使用seriesPaint绘制形状,但有两个标记useFillPaint
和useOutlinePaint
可以设置为填充形状并使用为填充和轮廓定义的颜色进行勾画。 Javadocs中有一些信息:
http://www.jfree.org/jfreechart/api/javadoc/org/jfree/chart/renderer/xy/XYLineAndShapeRenderer.html