Hozzon létre Bubble3D diagramokat a Python számon keresztül
Natív és nagy teljesítményű MS Excel diagramok programozott létrehozása a Python API-k használatával.
Bubble3D diagramok létrehozása a Python számon keresztül
A fejlesztők könnyen létrehozhatnak egy Bubble3D diagramot a különböző adatfeldolgozási alkalmazások futtatásán belül, mindössze néhány sornyi kóddal.
- Importálja az asposecellákat a kódfájlba.
- Munkafüzet osztálypéldány létrehozása.
- Adjon hozzá néhány adatot a munkalaphoz.
- Adjon hozzá egy Bubble3D diagramot a munkalaphoz
- Az új diagramobjektum elérése a Diagramok gyűjteményből az indexének átadásával.
- Állítsa be a diagram adatforrását a Chart.setChartDataRange metódussal.
- Mentés Excel fájlként.
rendszerkövetelmények
A Aspose.Cells for Python platformfüggetlen API, és bármilyen platformon használható (Windows, Linux és MacOS), csak győződjön meg arról, hogy a rendszer Java 1.8 vagy újabb verzióval rendelkezik, Python 3,5 vagy magasabb.
- Telepítse a Java-et, és adja hozzá a PATH környezeti változóhoz, például:PATH=C:\Program Files\Java\jdk1.8.0_131;
.
- Telepítés: Aspose.Cells for Python innenpypi , használja a parancsot a következőképpen:$ pip install aspose-cells
.A következő forráskód bemutatja, hogyan hozhat létre Bubble3D diagramot MS Excel XLSX fájlba a Python használatával.
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"); |