Настройка пузырчатых диаграмм в презентациях в .NET
Масштабирование размеров пузырчатой диаграммы
Aspose.Slides for .NET предоставляет поддержку масштабирования размеров пузырчатой диаграммы. В Aspose.Slides for .NET IChartSeries.BubbleSizeScale и IChartSeriesGroup.BubbleSizeScale свойства были добавлены. Ниже приведён пример.
using (Presentation pres = new Presentation())
{
IChart chart = pres.Slides[0].Shapes.AddChart(ChartType.Bubble, 100, 100, 400, 300);
chart.ChartData.SeriesGroups[0].BubbleSizeScale = 150;
pres.Save("Result.pptx",Aspose.Slides.Export.SaveFormat.Pptx);
}
Представление данных как размеров пузырчатой диаграммы
Свойство BubbleSizeRepresentation было добавлено в интерфейсы IChartSeries, IChartSeriesGroup и связанные классы. BubbleSizeRepresentation определяет, как значения размеров пузырей представляются в пузырчатой диаграмме. Возможные значения: BubbleSizeRepresentationType.Area и BubbleSizeRepresentationType.Width. Соответственно, перечисление BubbleSizeRepresentationType было добавлено для указания возможных способов представления данных как размеров пузырчатой диаграммы. Пример кода приведён ниже.
using (Presentation pres = new Presentation())
{
IChart chart = pres.Slides[0].Shapes.AddChart(ChartType.Bubble, 50, 50, 600, 400, true);
chart.ChartData.SeriesGroups[0].BubbleSizeRepresentation = BubbleSizeRepresentationType.Width;
pres.Save("Presentation_BubbleSizeRepresentation.pptx", SaveFormat.Pptx);
}
ЧаВо
Поддерживается ли «пузырчатая диаграмма с 3‑D эффектом», и чем она отличается от обычной?
Да. Существует отдельный тип диаграммы «Bubble with 3-D». Он применяет 3‑D оформление к пузырям, но не добавляет дополнительную ось; данные остаются X‑Y‑S (размер). Тип доступен в перечислении chart type.
Есть ли ограничение на количество рядов и точек в пузырчатой диаграмме?
На уровне API жёсткого ограничения нет; ограничения определяются производительностью и версией целевого PowerPoint. Рекомендуется поддерживать разумное количество точек для читаемости и скорости рендеринга.
Как экспорт влияет на отображение пузырчатой диаграммы (PDF, изображения)?
Экспорт в поддерживаемые форматы сохраняет внешний вид диаграммы; рендеринг выполняется движком Aspose.Slides. Для растровых/векторных форматов применяются общие правила рендеринга графики диаграмм (разрешение, сглаживание), поэтому выбирайте достаточное DPI для печати.