Heim >Backend-Entwicklung >Python-Tutorial >Liste in Grafik: So stellen Sie Ihre Liste als Diagramm in Python dar
Dieses Tutorial zeigt, wie man mit Python Balk -Diagramme programmgesteuert erstellt und eine größere Kontrolle als Tabellenkalkulationssoftware bietet. Wir nutzen die Leistung der Matplotlib -Bibliothek.
Manuelles Erstellen von Balkendiagrammen erfolgt häufig in Anwendungen wie Microsoft Excel oder Word. Für eine genauere Steuerung und Automatisierung bietet Python jedoch eine überlegene Lösung.
Verwenden Sie Matplotlib
Der Kern dieses Tutorials verwendet Matplotlib, eine leistungsstarke Python -Bibliothek für die Datenvisualisierung. Keine Notwendigkeit externer Bilddateien; Matplotlib behandelt den gesamten Graphenerstellungsprozess.
Erstellen des Programms
Erstens definieren wir unsere Daten:
<code class="language-python">data = ['4','5','87','1','44','83','93','2','54','84','100','64'] data = list(map(int, data)) # Convert string list to integer list x = range(len(data))</code>
Als nächstes verwenden wir die Funktion von Matplotlib bar()
, um das Balkendiagramm zu generieren:
<code class="language-python">import matplotlib.pyplot as plt plt.bar(x, data) plt.ylabel('y-axis') plt.show()</code>
Dieser Code erstellt ein Balkendiagramm mit den Daten zur y-Achse und generiert automatisch X-Achse-Etiketten. plt.show()
Zeigt das resultierende Diagramm an.
Schlussfolgerung
Dieses Tutorial zeigt die Vorteile der Verwendung von Python und Matplotlib zum Erstellen von Balkendiagrammen. Die Flexibilität und Kontrolle, die durch programmatische Erzeugung angeboten wird, übertreffen die Einschränkungen der manuellen Methoden. Während wir hier Matplotlib verwendeten, bieten andere Python -Bibliotheken wie Seeborn, Plotly und Bokeh alternative Ansätze für die Datenvisualisierung. Diese Methode ermöglicht eine angepasste Graphenerstellung, die auf bestimmte Anforderungen zugeschnitten ist.
Das obige ist der detaillierte Inhalt vonListe in Grafik: So stellen Sie Ihre Liste als Diagramm in Python dar. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!