バブルチャート
Contents
[
Hide
]
バブルチャートのサイズスケーリング
Aspose.Slides for PHP via Java はバブルチャートのサイズスケーリングをサポートしています。Aspose.Slides for PHP via Java IChartSeries.getBubbleSizeScale、IChartSeriesGroup.getBubbleSizeScale、および IChartSeriesGroup.setBubbleSizeScale メソッドが追加されました。以下にサンプル例を示します。
$pres = new Presentation();
try {
$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 (!java_is_null($pres)) {
$pres->dispose();
}
}
データをバブルチャートサイズとして表現する
メソッド setBubbleSizeRepresentation および getBubbleSizeRepresentation が IChartSeries、 IChartSeriesGroup インターフェースおよび関連クラスに追加されました。BubbleSizeRepresentation はバブルチャートにおけるバブルサイズ値の表現方法を指定します。可能な値は、 BubbleSizeRepresentationType::Area と BubbleSizeRepresentationType::Width です。したがって、 BubbleSizeRepresentationType 列挙型が追加されて、データをバブルチャートサイズとして表現する可能な方法を指定しています。サンプルコードは以下の通りです。
$pres = new Presentation();
try {
$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 (!java_is_null($pres)) {
$pres->dispose();
}
}