Blasendiagramm
Blasendiagramm Größen-Skalierung
Aspose.Slides für PHP über Java bietet Unterstützung für die Skalierung der Blasendiagrammgröße. In Aspose.Slides für PHP über Java wurden die Methoden IChartSeries.getBubbleSizeScale, IChartSeriesGroup.getBubbleSizeScale und IChartSeriesGroup.setBubbleSizeScale hinzugefügt. Ein Beispiel ist unten gegeben.
$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();
}
}
Daten als Blasendiagrammgrößen darstellen
Die Methoden setBubbleSizeRepresentation und getBubbleSizeRepresentation wurden zu den Schnittstellen IChartSeries, IChartSeriesGroup und entsprechenden Klassen hinzugefügt. BubbleSizeRepresentation spezifiziert, wie die Blasengrößenwerte im Blasendiagramm dargestellt werden. Mögliche Werte sind: BubbleSizeRepresentationType::Area und BubbleSizeRepresentationType::Width. Dementsprechend wurde das Enum BubbleSizeRepresentationType hinzugefügt, um die möglichen Wege zur Darstellung von Daten als Blasendiagrammgrößen zu spezifizieren. Beispielcode ist unten gegeben.
$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();
}
}