Настройка пузырчатых диаграмм в презентациях на Android
Масштабирование размеров пузырчатой диаграммы
Aspose.Slides for Android via Java предоставляет поддержку масштабирования размеров пузырчатой диаграммы. В Aspose.Slides for Android via Java IChartSeries.getBubbleSizeScale, IChartSeriesGroup.getBubbleSizeScale и IChartSeriesGroup.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();
}
Представление данных в виде размеров пузырчатой диаграммы
Методы setBubbleSizeRepresentation и getBubbleSizeRepresentation добавлены в интерфейсы IChartSeries, IChartSeriesGroup и связанные классы. BubbleSizeRepresentation определяет, как значения размеров пузырей представлены в пузырчатой диаграмме. Возможные значения: BubbleSizeRepresentationType.Area и BubbleSizeRepresentationType.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();
}
Часто задаваемые вопросы
Поддерживается ли “пузырчатая диаграмма с 3‑D эффектом”, и чем она отличается от обычной?
Да. Существует отдельный тип диаграммы «Bubble with 3-D». Он применяет 3‑D стилизацию к пузырям, но не добавляет дополнительную ось; данные остаются X‑Y‑S (размер). Этот тип доступен в классе chart type.
Есть ли ограничение на количество рядов и точек в пузырчатой диаграмме?
На уровне API жёсткого ограничения нет; ограничения определяются производительностью и целевой версией PowerPoint. Рекомендуется держать количество точек разумным для читабельности и скорости рендеринга.
Как экспорт влияет на внешний вид пузырчатой диаграммы (PDF, изображения)?
Экспорт в поддерживаемые форматы сохраняет внешний вид диаграммы; рендеринг выполняется движком Aspose.Slides. Для растровых/векторных форматов применяются общие правила рендеринга графики диаграмм (разрешение, сглаживание), поэтому выбирайте достаточное DPI для печати.