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

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

توفر Aspose.Slides لـ Java دعمًا لتغيير حجم مخطط الفقاعات. تم إضافة طرق IChartSeries.getBubbleSizeScale، IChartSeriesGroup.getBubbleSizeScale و IChartSeriesGroup.setBubbleSizeScale. أدناه مثال توضيحي.

Presentation pres = new Presentation();
try {
    IChart 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 (pres != null) pres.dispose();
}

تمثيل البيانات كأحجام مخطط الفقاعات

تمت إضافة طرق setBubbleSizeRepresentation و getBubbleSizeRepresentation إلى واجهات IChartSeries و IChartSeriesGroup والفئات المتعلقة بها. BubbleSizeRepresentation يحدد كيفية تمثيل قيم حجم الفقاعات في مخطط الفقاعات. القيم الممكنة هي: BubbleSizeRepresentationType.Area و BubbleSizeRepresentationType.Width. وبناءً على ذلك، تمت إضافة تعداد BubbleSizeRepresentationType لتحديد الطرق الممكنة لتمثيل البيانات كأحجام مخطط الفقاعات. الكود النموذجي مذكور أدناه.

Presentation pres = new Presentation();
try {
    IChart 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 (pres != null) pres.dispose();
}