تخصيص مخططات الفقاعات في العروض التقديمية باستخدام PHP

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

توفر Aspose.Slides for PHP عبر Java دعمًا لتحجيم حجم مخطط الفقاعات. تمّت إضافة الطرق ChartSeries.getBubbleSizeScale، ChartSeriesGroup.getBubbleSizeScale وChartSeriesGroup.setBubbleSizeScale في Aspose.Slides for PHP عبر Java. المثال العملي التالي مقدم.

  $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 إلى الفئات ChartSeries، ChartSeriesGroup والفئات المرتبطة. 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();
    }
  }

الأسئلة الشائعة

هل يتم دعم “مخطط فقاعات مع تأثير ثلاثي الأبعاد”، وكيف يختلف عن المخطط العادي؟

نعم. يوجد نوع مخطط منفصل يُدعى “Bubble with 3-D”. يطبق تنسيقًا ثلاثي الأبعاد على الفقاعات لكنه لا يضيف محورًا إضافيًا؛ تظل البيانات X-Y-S (الحجم). يتوفر هذا النوع في فئة chart type .

هل هناك حد لعدد السلاسل والنقاط في مخطط الفقاعات؟

ليس هناك حد ثابت على مستوى API؛ يتم تحديد القيود بناءً على الأداء وإصدار PowerPoint المستهدف. يُنصح بالحفاظ على عدد النقاط معقولًا لتحسين قابلية القراءة وسرعة العرض.

كيف سيؤثر التصدير على مظهر مخطط الفقاعات (PDF، الصور)؟

يحافظ التصدير إلى الصيغ المدعومة على مظهر المخطط؛ يتم تنفيذ عملية الرسم بواسطة محرك Aspose.Slides. بالنسبة للصيغ النقطية/المتجهة، تُطبق قواعد الرسم العامة للرسوم البيانية (الدقة، مكافحة تموّج الحواف)، لذا يُنصح باختيار DPI كافٍ للطباعة.