مخطط الفقاعات

تغيير حجم المخطط الفقاعات

توفر Aspose.Slides لـ PHP عبر Java دعمًا لتغيير حجم المخطط الفقاعات. في Aspose.Slides لـ PHP عبر 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();
    }
  }