バブルチャート
バブルチャートのサイズスケーリング
Aspose.Slides for Node.js via Java はバブルチャートのサイズスケーリングをサポートします。Aspose.Slides for Node.js via Java では ChartSeries.getBubbleSizeScale、ChartSeriesGroup.getBubbleSizeScale、および ChartSeriesGroup.setBubbleSizeScale メソッドが追加されました。以下にサンプル例を示します。
var pres = new aspose.slides.Presentation();
try {
var chart = pres.getSlides().get_Item(0).getShapes().addChart(aspose.slides.ChartType.Bubble, 100, 100, 400, 300);
chart.getChartData().getSeriesGroups().get_Item(0).setBubbleSizeScale(150);
pres.save("Result.pptx", aspose.slides.SaveFormat.Pptx);
} finally {
if (pres != null) {
pres.dispose();
}
}
データをバブルチャートのサイズとして表す
メソッド setBubbleSizeRepresentation と getBubbleSizeRepresentation が ChartSeries、ChartSeriesGroup クラス、および関連クラスに追加されました。BubbleSizeRepresentation はバブルチャートでバブルサイズの値がどのように表されるかを指定します。可能な値は BubbleSizeRepresentationType.Area と BubbleSizeRepresentationType.Width です。したがって、BubbleSizeRepresentationType 列挙型が追加され、バブルチャートのサイズとしてデータを表す方法を指定できます。サンプルコードは以下です。
var pres = new aspose.slides.Presentation();
try {
var chart = pres.getSlides().get_Item(0).getShapes().addChart(aspose.slides.ChartType.Bubble, 50, 50, 600, 400, true);
chart.getChartData().getSeriesGroups().get_Item(0).setBubbleSizeRepresentation(aspose.slides.BubbleSizeRepresentationType.Width);
pres.save("Presentation_BubbleSizeRepresentation.pptx", aspose.slides.SaveFormat.Pptx);
} finally {
if (pres != null) {
pres.dispose();
}
}
FAQ
「3-D エフェクト付きバブルチャート」はサポートされていますか、また通常のものと何が異なりますか?
はい。別個のチャートタイプ「Bubble with 3-D」が用意されています。バブルに 3-D スタイルが適用されますが、追加の軸は追加されません。データは X-Y-S(サイズ)のままです。このタイプは chart type 列挙体で利用可能です。
バブルチャートのシリーズ数やポイント数に制限はありますか?
API レベルでの明確な上限はありません。制約はパフォーマンスや対象となる PowerPoint のバージョンによって決まります。可読性と描画速度を考慮し、ポイント数は適切な範囲に抑えることを推奨します。
エクスポートはバブルチャートの外観にどのように影響しますか(PDF、画像)?
サポートされている形式へのエクスポートはチャートの外観を保持します。描画は Aspose.Slides エンジンが実行します。ラスタ・ベクタ形式の場合、一般的なチャート描画ルール(解像度、アンチエイリアシング)が適用されるため、印刷時には十分な DPI を選択してください。