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