我正在创建一个包含一些统计数据的 Excel 文件,还包括折线图。我成功地创建了图表并用数据填充了它们。但我对图表系列的默认颜色不满意。
那么如何更改图表系列的颜色呢?我找不到任何关于它的文档,所以请帮忙。我也听说,这个问题可能与工作簿的默认颜色有关,所以也许你可以指导我如何更改它们?
我正在使用 Apache POI 3.10。
最佳答案
它对我有用。 Groovy、饼图、随机颜色。
def ctChart = chart.getCTChart()
def ctPieChart = ctChart.getPlotArea().addNewPieChart()
def ctPieSer = ctPieChart.addNewSer()
byte[] b = new byte[3];
(0 .. rows).each {
random.nextBytes(b)
def x = ctPieSer.addNewDPt()
x.addNewIdx().setVal(it)
x.addNewBubble3D().setVal(false)
x.addNewSpPr().addNewSolidFill().addNewSrgbClr().setVal(b)
}
关于java - Apache POI 折线图颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24676460/