バブルチャート
Contents
[
Hide
]
バブルチャートのサイズスケーリング
Aspose.Slides for Javaは、バブルチャートのサイズスケーリングをサポートしています。Aspose.Slides for 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();
}