Diagrama de Burbuja

Escalado del Tamaño de los Diagramas de Burbuja

Aspose.Slides para Java proporciona soporte para el escalado del tamaño de los diagramas de burbuja. En Aspose.Slides para Java se han añadido los métodos IChartSeries.getBubbleSizeScale, IChartSeriesGroup.getBubbleSizeScale y IChartSeriesGroup.setBubbleSizeScale. A continuación se ofrece un ejemplo de muestra.

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

Representar Datos como Tamaños de Diagramas de Burbuja

Se han añadido los métodos setBubbleSizeRepresentation y getBubbleSizeRepresentation a las interfaces IChartSeries, IChartSeriesGroup y a las clases relacionadas. BubbleSizeRepresentation especifica cómo se representan los valores del tamaño de las burbujas en el diagrama de burbuja. Los valores posibles son: BubbleSizeRepresentationType.Area y BubbleSizeRepresentationType.Width. En consecuencia, se ha añadido la enumeración BubbleSizeRepresentationType para especificar las posibles formas de representar datos como tamaños de diagramas de burbujas. El código de muestra se presenta a continuación.

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