Προσαρμογή διαγραμμάτων ντόνατ σε παρουσιάσεις χρησιμοποιώντας Java

Επισκόπηση

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

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

Καθορισμός του κεντρικού χάσματος σε διάγραμμα ντόνατ

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

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

Στο παρακάτω παράδειγμα, έχουμε ορίσει το μέγεθος της τρύπας σε ένα διάγραμμα ντόνατ.

// Δημιουργήστε μια παρουσίαση της κλάσης Presentation
Presentation pres = new Presentation();
try {
    IChart chart = pres.getSlides().get_Item(0).getShapes().addChart(ChartType.Doughnut, 50, 50, 400, 400);
    
    chart.getChartData().getSeriesGroups().get_Item(0).setDoughnutHoleSize((byte)90);

    // Αποθηκεύστε την παρουσίαση στον δίσκο
    pres.save("DoughnutHoleSize_out.pptx", SaveFormat.Pptx);
} finally {
    if (pres != null) pres.dispose();
}

Συχνές ερωτήσεις

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

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

Υποστηρίζεται ντόνατ «εκραγμένο» (ξεχωριστές φέτες);

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

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

Ένα διάγραμμα είναι σχήμα· μπορείτε να το αποδώσετε ως raster image ή να εξάγετε το διάγραμμα σε μια SVG image.