Blasendiagramm

Blasendiagramm Größenanpassung

Aspose.Slides für Java unterstützt die Größenanpassung von Blasendiagrammen. In Aspose.Slides für Java wurden die Methoden IChartSeries.getBubbleSizeScale, IChartSeriesGroup.getBubbleSizeScale und IChartSeriesGroup.setBubbleSizeScale hinzugefügt. Im Folgenden ist ein Beispiel gegeben.

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();
}

Daten als Blasendiagrammgrößen darstellen

Die Methoden setBubbleSizeRepresentation und getBubbleSizeRepresentation wurden zu den Schnittstellen IChartSeries, IChartSeriesGroup und den zugehörigen Klassen hinzugefügt. BubbleSizeRepresentation gibt an, wie die Blasengrößenwerte im Blasendiagramm dargestellt werden. Mögliche Werte sind: BubbleSizeRepresentationType.Area und BubbleSizeRepresentationType.Width. Entsprechend wurde das Enum BubbleSizeRepresentationType hinzugefügt, um die möglichen Weisen zu spezifizieren, wie Daten als Blasendiagrammgrößen dargestellt werden können. Beispielcode ist unten angegeben.

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();
}