Comment créer un graphique en entonnoir
Introduction
Un diagramme en forme de tornade, également connu sous le nom de diagramme en forme de tornade ou graphique en forme de tornade, est un type de visualisation de données souvent utilisé pour l’analyse de sensibilité dans Excel. Il vous aide à comprendre l’impact des variables changeantes sur un résultat particulier.
Comment créer un diagramme en forme de tornade dans Excel
Vous pouvez créer un diagramme en forme de tornade dans Excel en suivant ces étapes :
- Sélectionnez les données et allez dans Insertion –> Graphiques –> Insérer un histogramme ou un graphique à barres –> Graphique à barres empilées. Cliquez dessus.
- Modifiez l’axe des Y : Cliquez avec le bouton droit sur l’axe des y. Cliquez sur formater l’axe. Dans les étiquettes, cliquez sur le menu déroulant de la position des étiquettes et sélectionnez l’élément inférieur.
- Sélectionnez une barre quelconque et allez dans le formatage. Définissez une largeur d’écart appropriée.
- Supprimons le signe moins (-) du diagramme en forme de tornade. Sélectionnez l’axe des x. Allez dans le formatage. Dans les options d’axe, cliquez sur le nombre. Dans la catégorie, sélectionnez personnalisé. Dans le code de format, écrivez ###0,###0. Cliquez sur ajouter.
- cliquez sur l’axe des y et allez dans les options d’axe. Dans les options d’axe, cochez Catégories dans l’ordre inverse.
Comment ajouter un graphique en tornade dans Aspose.Cells pour la bibliothèque Excel Python
Veuillez consulter l’exemple de code suivant. Il charge le fichier Excel d’exemple contenant quelques données d’exemple. Il crée ensuite le graphique à barres empilées basé sur les données initiales et règle les propriétés pertinentes. Enfin, il enregistre le classeur au format XLSX de sortie. La capture d’écran suivante montre le graphique en tornade créé par Aspose.Cells pour Python via .NET dans le fichier Excel de sortie.
Code d’exemple
from aspose.cells import Workbook | |
from aspose.cells.charts import ChartType, LegendPositionType, TickLabelPositionType | |
from aspose.pydrawing import Color | |
wb = Workbook("sample.xlsx") | |
sheet = wb.worksheets[0] | |
charts = sheet.charts | |
# Add bar chart | |
index = charts.add(ChartType.BAR_STACKED, 8, 1, 24, 8) | |
chart = charts[index] | |
# Set data for bar chart | |
chart.set_chart_data_range("A1:C7", True) | |
# Set properties for bar chart | |
chart.title.text = "Tornado chart" | |
chart.style = 2 | |
chart.plot_area.area.foreground_color = Color.white | |
chart.plot_area.border.color = Color.white | |
chart.legend.position = LegendPositionType.BOTTOM | |
chart.category_axis.tick_label_position = TickLabelPositionType.LOW | |
chart.category_axis.is_plot_order_reversed = True | |
chart.gap_width = 10 | |
valueAxis = chart.value_axis | |
valueAxis.tick_labels.number_format = "#,##0;#,##0" | |
wb.save("out.xlsx") |