バブルチャート

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

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