Προσαρμογή Διαγραμμάτων Δακτυλίου σε Παρουσιάσεις Χρησιμοποιώντας Python μέσω Java

Επισκόπηση

Αυτό το άρθρο δείχνει πώς να εργαστείτε με ένα γράφημα δακτυλίου στο Aspose.Slides προσθέτοντας το γράφημα σε μια διαφάνεια, ορίζοντας το μέγεθος της κεντρικής τρύπας του και αποθηκεύοντας την παρουσίαση. Επικεντρώνεται στη μέθοδο setDoughnutHoleSize και επιδεικνύει τα βασικά βήματα που απαιτούνται για την προσαρμογή αυτού του τύπου γραφήματος μέσω κώδικα.

Περιέχει επίσης μια σύντομη Συχνές Ερωτήσεις (FAQ) που καλύπτει σχετικές περιπτώσεις γραφημάτων δακτυλίου, όπως η χρήση πολλαπλών σειρών για δημιουργία πολλαπλών δαχτυλιδιών, η εργασία με εκραγμένα (exploded) γραφήματα δακτυλίου, και η εξαγωγή ενός γραφήματος ως raster εικόνα ή SVG.

Καθορίστε το Κεντρικό Άνοιγμα σε Γράφημα Δακτυλίου

Για να καθορίσετε το μέγεθος της τρύπας σε ένα γράφημα δακτυλίου, ακολουθήστε τα παρακάτω βήματα:

  1. Δημιουργήστε ένα αντικείμενο Presentation .
  2. Προσθέστε ένα γράφημα δακτυλίου στη διαφάνεια.
  3. Καθορίστε το μέγεθος της τρύπας στο γράφημα δακτυλίου.
  4. Γράψτε την παρουσίαση στο δίσκο.

Το παρακάτω παράδειγμα ορίζει το μέγεθος της τρύπας σε ένα γράφημα δακτυλίου.

import jpype
import asposeslides

if not jpype.isJVMStarted():
    jpype.startJVM()

from asposeslides.api import ChartType, Presentation, SaveFormat

# Δημιουργήστε ένα αντικείμενο της κλάσης Presentation.
presentation = Presentation()
try:
    chart = presentation.getSlides().get_Item(0).getShapes().addChart(ChartType.Doughnut, 50, 50, 400, 400)
    chart.getChartData().getSeriesGroups().get_Item(0).setDoughnutHoleSize(jpype.JByte(90))

    # Γράψτε την παρουσίαση στο δίσκο.
    presentation.save("DoughnutHoleSize_out.pptx", SaveFormat.Pptx)
finally:
    presentation.dispose()

ΣΥΧΝΕΣ ΕΡΩΤΗΣΕΙΣ

Μπορώ να δημιουργήσω ένα πολυεπίπεδο γράφημα δακτυλίου με πολλαπλά δαχτυλίδια;

Ναι. Προσθέστε πολλαπλές σειρές σε ένα μόνο γράφημα δακτυλίου — κάθε σειρά γίνεται ένα ξεχωριστό δαχτυλίδι. Η σειρά των δαχτυλιδιών καθορίζεται από τη σειρά των σειρών στη συλλογή.

Υποστηρίζεται ένα «εκραγμένο» γράφημα δακτυλίου (ξεχωριστά τμήματα);

Ναι. Υπάρχει τύπος γραφήματος Exploded Doughnut chart type και ιδιότητα έκρηξης στα σημεία δεδομένων· μπορείτε να διαχωρίσετε μεμονωμένα τμήματα.

Πώς μπορώ να λάβω μια εικόνα γραφήματος δακτυλίου (PNG/SVG) για μια αναφορά;

Ένα γράφημα είναι ένα shape· μπορείτε να το αποδώσετε σε μια raster image ή να εξάγετε το γράφημα ως εικόνα SVG.