Java JFreeChart Ballender仅显示GradientPaint的第一种颜色
我试图使用堆叠条形图的Java JFreeChart Ballender仅显示GradientPaint的第一种颜色,java,jfreechart,Java,Jfreechart,我试图使用堆叠条形图的GradientPaint来突出显示所选系列,但仅显示GradientPaint的第一个颜色 GroupedStackedBarRenderer barRenderer = new GroupedStackedBarRenderer(); ... GradientPaint gp1 = new GradientPaint( 5, 5, Color.blue, 10, 5, Col
GradientPaint
来突出显示所选系列,但仅显示GradientPaint
的第一个颜色
GroupedStackedBarRenderer barRenderer = new GroupedStackedBarRenderer();
...
GradientPaint gp1 = new GradientPaint(
5, 5, Color.blue,
10, 5, Color.black,
true
);
barRenderer.setSeriesPaint(types.indexOf(t), gp1);
我是缺少了什么,还是JFreeChart不工作?在调用setSeriesPaint()
时,请确保为KeyToGroupMap
中的每个所需键指定相同的Paint
。在下图所示的变体中,您的油漆的相同变体将应用于每四个键,在图例中标记为“US”
Paint p1 = new GradientPaint(
0, 0, Color.blue,
0, 0, Color.black,
true
);
renderer.setSeriesPaint(0, p1);
renderer.setSeriesPaint(4, p1);
renderer.setSeriesPaint(8, p1);
适合我;对于具体的指导,请在你的问题中加入一个能展示你期望的结果和你看到的结果的和。