バブルチャート

バブルチャートサイズのスケーリング

Aspose.Slides for Python via .NETはバブルチャートサイズのスケーリングをサポートしています。Aspose.Slides for Python via .NET ChartSeries.bubble_size_scaleおよびChartSeriesGroup.bubble_size_scaleプロパティが追加されました。以下にサンプル例を示します。

import aspose.slides.charts as charts
import aspose.slides as slides

with slides.Presentation() as pres:
	chart = pres.slides[0].shapes.add_chart(charts.ChartType.BUBBLE, 100, 100, 400, 300)
	chart.chart_data.series_groups[0].bubble_size_scale = 150
	pres.save("Result.pptx", slides.export.SaveFormat.PPTX)

バブルチャートサイズとしてデータを表現する

プロパティ bubble_size_representationがChartSeriesとChartSeriesGroupクラスに追加されました。bubble_size_representationは、バブルチャートにおけるバブルサイズ値の表現方法を指定します。可能な値は、BubbleSizeRepresentationType.AREAおよびBubbleSizeRepresentationType.WIDTHです。それに応じて、BubbleSizeRepresentationType列挙型が追加され、データをバブルチャートサイズとして表現するための可能な方法を指定します。サンプルコードは以下に示します。

import aspose.slides.charts as charts
import aspose.slides as slides

with slides.Presentation() as pres:
    chart = pres.slides[0].shapes.add_chart(charts.ChartType.BUBBLE, 50, 50, 600, 400, True)
    chart.chart_data.series_groups[0].bubble_size_representation = charts.BubbleSizeRepresentationType.WIDTH
    pres.save("Presentation_BubbleSizeRepresentation.pptx", slides.export.SaveFormat.PPTX)