Πώς να δημιουργήσετε ένα γράφημα πίτας στο Excel στην Python

Αυτός ο γρήγορος οδηγός παρέχει μια επισκόπηση πώς να δημιουργήσετε ένα γράφημα πίτας στο Excel στην Python. Διαθέτει όλες τις απαραίτητες πληροφορίες για τη ρύθμιση του IDE, μια λίστα εργασιών για τη σύνταξη της εφαρμογής και ένα δείγμα κώδικα για την ανάπτυξη ενός δημιουργού γραφήματος πίτας στην Python. Περιγράφει τις κλήσεις API που είναι απαραίτητες για τη δημιουργία του γραφήματος μαζί με την εισαγωγή σε άλλους τύπους γραφημάτων που υποστηρίζονται από αυτό το API.

Βήματα για την ανάπτυξη του Pie Chart Generator στην Python

  1. Ρυθμίστε το περιβάλλον για να προσθέσετε το Aspose.Cells για Python μέσω Java για να δημιουργήσετε ένα γράφημα
  2. Δημιουργήστε ένα νέο Workbook και συμπληρώστε δείγματα δεδομένων για το γράφημα πίτας
  3. Δημιουργήστε μια πίτα chart στο φύλλο εργασίας προορισμού και αποκτήστε πρόσβαση στο γράφημα
  4. Ορίστε τη σειρά δεδομένων και τα δεδομένα κατηγορίας για το γράφημα
  5. Ορίστε τίτλο και ετικέτες γραφήματος για κάθε κομμάτι στο γράφημα πίτας
  6. Αποθηκεύστε το βιβλίο εργασίας που προκύπτει με ένα γράφημα πίτας στο δίσκο

Αυτά τα βήματα περιγράφουν την απαραίτητη εργασία για τη δημιουργία ενός γραφήματος Pie στην Python. Η διαδικασία ξεκινά με τη δημιουργία ενός βιβλίου εργασίας που ακολουθείται από τη συμπλήρωση του δείγματος δεδομένων και τη δημιουργία ενός γραφήματος πίτας. Στα τελικά βήματα, το γράφημα προσαρμόζεται ορίζοντας σειρές δεδομένων, δεδομένα κατηγορίας, πλακίδιο γραφήματος και ετικέτες δεδομένων για κάθε κομμάτι.

Κώδικας για την ανάπτυξη του Pie Chart Maker στην Python

import jpype
import asposecells
jpype.startJVM()
from asposecells.api import License, Workbook, ChartType, Color
# Instantiate the license
license = License()
license.setLicense("Aspose.Total.lic")
# Create a Workbook
wbForPieChart = Workbook()
# Get the worksheet
wsForPieChart = wbForPieChart.getWorksheets().get(0)
# Configure sheet name
wsForPieChart.setName("PieChart")
# Get access to the cells collection
cellsCollection = wsForPieChart.getCells()
# Set values
cellsCollection.get("C1").putValue("Province Name")
cellsCollection.get("C2").putValue("First Province")
cellsCollection.get("C3").putValue("Second Province")
cellsCollection.get("C4").putValue("Third Province")
cellsCollection.get("C5").putValue("Fourth Province")
cellsCollection.get("D1").putValue("Population")
cellsCollection.get("D2").putValue(7.5)
cellsCollection.get("D3").putValue(2.9)
cellsCollection.get("D4").putValue(4.5)
cellsCollection.get("D5").putValue(6.7)
# Create a Pie chart
chart_Index = 0
chart_Index = wsForPieChart.getCharts().add(ChartType.PIE, 11, 3, 35, 14)
# Access the chart
wsChart = wsForPieChart.getCharts().get(chart_Index)
# Set data series and category
wsChart.getNSeries().add("D2:D5", True)
wsChart.getNSeries().setCategoryData("C2:C5")
# Set chart title properties
wsChart.getTitle().setText("Population By Province")
wsChart.getTitle().getFont().setColor(Color.getBlue())
wsChart.getTitle().getFont().setBold(True)
wsChart.getTitle().getFont().setSize(11)
# Set the data labels dor each slice
for i in range(0,wsChart.getNSeries().getCount()):
labels = wsChart.getNSeries().get(i).getDataLabels()
labels.setShowValue(True)
labels.setShowPercentage(True)
# Save the workbook
wbForPieChart.save("ExcelWithPieChart.xlsx")
print("Pie Chart Created Successfully")
jpype.shutdownJVM()

Αυτό το δείγμα κώδικα παρουσιάζει πώς να εισαγάγετε γράφημα πίτας στο Excel στην Python. Χρησιμοποιεί τη μέθοδο add() στην κλάση ChartCollection για να προσθέσει ένα νέο γράφημα παρέχοντας τον τύπο γραφήματος ως ChartType.PIE μαζί με το όριό του, ορίζει σειρές δεδομένων και δεδομένα κατηγορίας χρησιμοποιώντας τις getNSeries().add() και getNSeries(). μεθόδους setCategoryData(). Μπορείτε να ορίσετε άλλους τύπους γραφημάτων όπως AREA, BAR, BAR_STACKED, BUBBLE, COLUMN, COLUMN_STACKED και CONE για να παραθέσετε πολύ λίγους.

Σε αυτό το άρθρο. μάθαμε τη διαδικασία εισαγωγής γραφήματος σε αρχείο Excel. Εάν θέλετε να μάθετε τη διαδικασία εισαγωγής ενός αναλυτή σε ένα αρχείο Excel, ανατρέξτε στο άρθρο στο πώς να εισαγάγετε έναν αναλυτή στο Excel χρησιμοποιώντας Python.

 Ελληνικά