Créer des graphiques Bubble3D via Python
Création de graphiques MS Excel natifs et hautes performances par programmation à l'aide des API Python.
Comment créer des graphiques Bubble3D via Python
Il est facile pour les développeurs de créer un graphique Bubble3D en exécutant différentes applications de reporting pour le traitement des données en quelques lignes de code seulement.
- Importez des asposecells dans votre fichier de code.
- Créez une instance de classe Workbook.
- Ajoutez des données à la feuille de calcul.
- Ajouter un graphique Bubble3D à la feuille de calcul
- Accédez au nouvel objet graphique de la collection Charts en passant son index.
- Définissez la source de données du graphique avec la méthode Chart.setChartDataRange.
- Enregistrez sous forme de fichiers Excel.
Configuration requise
Aspose.Cells for Python est indépendant de la plate-forme API et peut être utilisé sur n’importe quelle plate-forme (Windows, Linux et MacOS), assurez-vous simplement que le système dispose de Java 1.8 ou supérieur, Python 3,5 ou supérieur.
- Installez Java et ajoutez-le à la variable d'environnement PATH, par exemple :PATH=C:\Program Files\Java\jdk1.8.0_131;
.
- Installez Aspose.Cells for Python à partir depypi , utilisez la commande comme :$ pip install aspose-cells
.Le code source suivant montre comment créer un graphique Bubble3D dans un fichier MS Excel XLSX à l\'aide de 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"); |