Wie man ein Tornado Diagramm erstellt
Einführung
Ein Tornado-Diagramm, auch als Tornado-Diagramm oder Tornado-Grafik bekannt, ist eine Art der Datendarstellung, die oft für die Sensitivitätsanalyse in Excel verwendet wird. Es hilft Ihnen, den Einfluss von sich ändernden Variablen auf ein bestimmtes Ergebnis oder Resultat zu verstehen.
Wie man ein Tornado-Diagramm in Excel erstellt
Sie können ein Tornado-Diagramm in Excel erstellen, indem Sie diesen Schritten folgen:
- Wählen Sie die Daten aus und gehen Sie zu Einfügen –> Diagramme –> Säulen- oder Balkendiagramm einfügen –> Gestapeltes Balkendiagramm. Klicken Sie darauf.
- Ändern Sie die Y-Achse: Klicken Sie mit der rechten Maustaste auf die y-Achse. Klicken Sie auf Achsenformat. Klicken Sie in Beschriftungen auf das Dropdown-Menü für die Position der Beschriftung und wählen Sie Niedrigstes Element aus.
- Wählen Sie eine beliebige Leiste aus und gehen Sie zur Formatierung. Legen Sie einen geeigneten Abstand fest.
- Entfernen wir das Minuszeichen (-) aus dem Tornado-Diagramm. Wählen Sie die x-Achse aus. Gehen Sie zur Formatierung. Klicken Sie in den Achsenoptionen auf die Nummer. Wählen Sie in der Kategorie Benutzerdefiniert aus. Im Formatcode schreiben Sie ###0,###0. Klicken Sie auf Hinzufügen.
- Klicken Sie auf die y-Achse und gehen Sie zu den Achsenoptionen. Überprüfen Sie in den Achsenoptionen Kategorien in umgekehrter Reihenfolge.
So fügen Sie ein Tornadodiagramm in Aspose.Cells für Python Excel Library hinzu
Siehe den folgenden Beispielcode. Es lädt die Beispieldatei Excel, die einige Beispieldaten enthält. Anschließend erstellt es basierend auf den Anfangsdaten das gestapelte Balkendiagramm und setzt die entsprechenden Eigenschaften. Schließlich speichert es die Arbeitsmappe im Ausgabe XLSX-Format. Das folgende Screenshot zeigt das von Aspose.Cells für Python via .NET erstellte Tornadodiagramm in der Ausgabedatei Excel.
Beispielcode
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") |