Δημιουργήστε γραφήματα Bubble3D μέσω του Python
Δημιουργία εγγενών και υψηλής απόδοσης γραφημάτων MS Excel μέσω προγραμματισμού χρησιμοποιώντας Python API.
Πώς να δημιουργήσετε γραφήματα Bubble3D μέσω του Python
Είναι εύκολο για τους προγραμματιστές να δημιουργήσουν ένα γράφημα Bubble3D μέσα σε διαφορετικές εφαρμογές αναφοράς για επεξεργασία δεδομένων σε λίγες μόνο γραμμές κώδικα.
- Εισαγάγετε asposecells στο αρχείο κώδικα σας.
- Δημιουργία παρουσίας κλάσης βιβλίου εργασίας.
- Προσθέστε ορισμένα δεδομένα στο φύλλο εργασίας.
- Προσθέστε ένα γράφημα Bubble3D στο φύλλο εργασίας
- Αποκτήστε πρόσβαση στο νέο αντικείμενο γραφήματος από τη συλλογή γραφημάτων περνώντας το ευρετήριό του.
- Ορίστε την πηγή δεδομένων του γραφήματος με τη μέθοδο Chart.setChartDataRange.
- Αποθήκευση ως αρχεία Excel.
Απαιτήσεις συστήματος
Aspose.Cells for Python είναι ανεξάρτητο από την πλατφόρμα API και μπορεί να χρησιμοποιηθεί σε οποιαδήποτε πλατφόρμα (Windows, Linux και MacOS), απλώς βεβαιωθείτε ότι το σύστημα έχει Java 1.8 ή υψηλότερο, Python 3,5 ή υψηλότερο.
- Εγκαταστήστε το Java και προσθέστε το στη μεταβλητή περιβάλλοντος PATH, για παράδειγμα:PATH=C:\Program Files\Java\jdk1.8.0_131;
.
- Εγκαταστήστε το Aspose.Cells for Python απόpypi , χρησιμοποιήστε την εντολή ως:$ pip install aspose-cells
.Ο παρακάτω πηγαίος κώδικας δείχνει πώς να δημιουργήσετε ένα αρχείο γραφήματος Bubble3D στο MS Excel XLSX χρησιμοποιώντας το Python.
import jpype | |
import asposecells | |
jpype.startJVM() | |
from asposecells.api import Workbook, CellsHelper, FileFormatType, ChartType, License | |
# Instantiating a Workbook object | |
workbook = Workbook(FileFormatType.XLSX) | |
# Obtaining the reference of the first worksheet | |
worksheet = workbook.getWorksheets().get(0) | |
worksheet.getCells().get("A2").putValue("Category1") | |
worksheet.getCells().get("A3").putValue("Category2") | |
worksheet.getCells().get("A4").putValue("Category3") | |
worksheet.getCells().get("B1").putValue("Bubble3D") | |
worksheet.getCells().get("B2").putValue(300) | |
worksheet.getCells().get("B3").putValue(400) | |
worksheet.getCells().get("B4").putValue(200) | |
# Adding a Bubble3D chart to the worksheet | |
chartIndex = worksheet.getCharts().add(ChartType.BUBBLE3D, 6, 2, 22, 10) | |
# Accessing the instance of the newly added chart | |
chart = worksheet.getCharts().get(chartIndex) | |
# Setting chart data source as the range "A1:B4" | |
chart.setChartDataRange("A1:B4", True); | |
# Save the Workbook as .xlsx file. | |
workbook.save("output.xlsx"); |