Personalizar gráficos de burbujas en presentaciones en Android

Escalado de Tamaño de Gráfica de Burbujas

Aspose.Slides para Android a través de Java proporciona soporte para el escalado del tamaño de gráficas de burbujas. En Aspose.Slides para Android a través de Java se han añadido los métodos IChartSeries.getBubbleSizeScale, IChartSeriesGroup.getBubbleSizeScale y IChartSeriesGroup.setBubbleSizeScale . A continuación se muestra un ejemplo.

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 gráfica de burbujas

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 de tamaño de burbuja en la gráfica de burbujas. Los valores posibles son: BubbleSizeRepresentationType.Area y BubbleSizeRepresentationType.Width. En consecuencia, se ha añadido el enum BubbleSizeRepresentationType para especificar las posibles formas de representar los datos como tamaños de gráfica de burbujas. A continuación se muestra el código de ejemplo.

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

Preguntas frecuentes

¿Se admite una “gráfica de burbujas con efecto 3-D” y en qué se diferencia de una normal?

Sí. Existe un tipo de gráfica separado, “Bubble with 3-D”. Aplica estilo 3-D a las burbujas pero no añade un eje adicional; los datos siguen siendo X‑Y‑S (tamaño). El tipo está disponible en la clase chart type.

¿Existe un límite en la cantidad de series y puntos en una gráfica de burbujas?

No hay un límite estricto a nivel de API; las restricciones dependen del rendimiento y de la versión de PowerPoint de destino. Se recomienda mantener un número razonable de puntos para garantizar la legibilidad y la velocidad de renderizado.

¿Cómo afecta la exportación a la apariencia de una gráfica de burbujas (PDF, imágenes)?

La exportación a formatos compatibles conserva la apariencia de la gráfica; el renderizado lo realiza el motor de Aspose.Slides. Para formatos raster/vector, se aplican las reglas generales de renderizado de gráficos de gráficas (resolución, anti‑aliasing), por lo que debe elegirse un DPI suficiente para la impresión.