是否可以在 JFreechart 中为饼图获得复杂、漂亮的颜色?我的意思是如何实现链接中显示的图像的颜色?
是否可以使用 RGB 格式,还是需要使用其他格式?我们该怎么做。感谢您的帮助
是否可以在 JFreechart 中为饼图获得复杂、漂亮的颜色?我的意思是如何实现链接中显示的图像的颜色?
是否可以使用 RGB 格式,还是需要使用其他格式?我们该怎么做。感谢您的帮助
您可以使用PiePlot.setSectionPaint为饼图的每个切片使用 RGB 值指定颜色。
这是一个例子:
DefaultPieDataset result = new DefaultPieDataset();
result.setValue("1", 40.);
result.setValue("2", 30.);
result.setValue("3", 20.);
result.setValue("4", 10.);
JFreeChart chart = ChartFactory.createPieChart3D("", result, true, true, false);
PiePlot3D plot = (PiePlot3D) chart.getPlot();
plot.setBackgroundPaint(new Color(255, 255, 255, 0));
plot.setSectionPaint("1", new Color(31, 73, 125));
plot.setSectionPaint("2", new Color(192, 80, 77));
plot.setSectionPaint("3", new Color(155, 187, 89));
plot.setSectionPaint("4", new Color(128, 100, 162));