[]
        
(Showing Draft Content)

图表区域

在 GcExcel Java 中, 您可以使用 IChartArea 接口的方法根据您的偏好设置图表区域。

您可以通过以下方式使用图表区域:

设置图表区域样式

您可以通过使用 IChartArea 接口的  getFont 方法, getFormat 方法和 setRoundedCorners 方法更改其字体、格式和其他属性来配置图表区样式。


要在工作表中配置图表区样式,请参阅以下示例代码。

// Configure chart area style
IShape shape = worksheet.getShapes().addChart(ChartType.ColumnClustered, 250, 20, 360, 230);
worksheet.getRange("A1:D6").setValue(
        new Object[][] { { null, "S1", "S2", "S3" }, { "Item1", 10, 25, 25 }, { "Item2", -51, -36, 27 },
                { "Item3", 52, -85, -30 }, { "Item4", 22, 65, 65 }, { "Item5", 23, 69, 69 } });
shape.getChart().getSeriesCollection().add(worksheet.getRange("A1:D6"), RowCol.Columns, true, true);
IChartArea chartarea = shape.getChart().getChartArea();
        
// Font
chartarea.getFont().getColor().setRGB(Color.GetMediumSeaGreen());
chartarea.getFont().setName("Times New Roman");
chartarea.getFont().setSize(12);
        
// Rounded corners.
chartarea.setRoundedCorners(true);

设置图表区域格式

要在工作表中设置图表区格式,请参阅以下示例代码。

chartarea.getFormat().getFill().getColor().setRGB(Color.GetLightGray());
chartarea.getFormat().getLine().getColor().setRGB(Color.GetMediumSeaGreen());
chartarea.getFormat().getLine().setWeight(1.5);