气泡图

气泡图大小缩放

Aspose.Slides for Android via Java 提供对气泡图大小缩放的支持。在 Aspose.Slides for Android via 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();
}