气泡图

气泡图大小缩放

Aspose.Slides for Java 提供对气泡图大小缩放的支持。在 Aspose.Slides for Java 中,已添加 IChartSeries.getBubbleSizeScaleIChartSeriesGroup.getBubbleSizeScaleIChartSeriesGroup.setBubbleSizeScale 方法。以下是示例代码。

Presentation pres = new Presentation();
try {
    IChart chart = pres.getSlides().get_Item(0).getShapes().addChart(ChartType.Bubble, 100, 100, 400, 300);

    chart.getChartData().getSeriesGroups().get_Item(0).setBubbleSizeScale(150);

    pres.save("Result.pptx", SaveFormat.Pptx);
} finally {
    if (pres != null) pres.dispose();
}

将数据表示为气泡图大小

方法 setBubbleSizeRepresentationgetBubbleSizeRepresentation 已添加到 IChartSeriesIChartSeriesGroup 接口和相关类中。BubbleSizeRepresentation 指定气泡大小值在气泡图中如何表示。可能的值为: BubbleSizeRepresentationType.AreaBubbleSizeRepresentationType.Width。因此,已添加 BubbleSizeRepresentationType 枚举以指定表示数据为气泡图大小的可能方式。示例代码如下。

Presentation pres = new Presentation();
try {
    IChart chart = pres.getSlides().get_Item(0).getShapes().addChart(ChartType.Bubble, 50, 50, 600, 400, true);

    chart.getChartData().getSeriesGroups().get_Item(0).setBubbleSizeRepresentation(BubbleSizeRepresentationType.Width);

    pres.save("Presentation_BubbleSizeRepresentation.pptx", SaveFormat.Pptx);
} finally {
    if (pres != null) pres.dispose();
}