Heim > Artikel > Backend-Entwicklung > Python-Datenvisualisierung, Kreisdiagrammzeichnung
Dieser Artikel vermittelt Ihnen relevantes Wissen über Python, das hauptsächlich Probleme im Zusammenhang mit dem Zeichnen von Kreisdiagrammen organisiert. Pyplot enthält eine Reihe verwandter Zeichenfunktionen, darunter die Funktion pie(), die Kreisdiagramme zeichnen kann , ich hoffe, es wird für alle hilfreich sein.
Empfohlenes Lernen: Python
Pyplot ist eine Unterbibliothek von Matplotlib und bietet eine Zeichen-API ähnlich zu MATLAB.
Pyplot enthält eine Reihe verwandter Zeichenfunktionen, darunter die Funktion pie(), die Kreisdiagramme zeichnen kann.
Bei Verwendung können wir import verwenden, um die Pyplot-Bibliothek zu importieren und einen Alias plt festzulegen.
Gleichzeitig wird auch die mathematische Funktionsbibliothek Numpy verwendet von jedem Kuchenstück. Eine eindimensionale arrayartige Struktur.
2. Dann fügen wir jedem Teil des Kreisdiagramms eine Beschriftung hinzu, fügen dem Kreisdiagramm einen Titel hinzu und zählen den Anteil der Benutzer jedes Betriebssystems.
import matplotlib.pyplot as pltimport numpy as np x = np.array([10, 20, 30, 40])#用一维数组存入各个饼块的尺寸。plt.pie(x)#绘制饼状图,默认是从x轴正方向逆时针开始绘图plt.show()#显示饼状图
Die Parameter in der pie()-Funktion:
x: die Größe jedes Kuchenstücks. Eine eindimensionale arrayartige Struktur.
Die Funktion plt.title() wird verwendet, um den Bildtitel festzulegen. Hinweis: Wenn Sie plt.title() direkt verwenden, wird standardmäßig Englisch angezeigt.
3. Zeigen Sie abschließend den Anteil jedes Betriebssystems deutlich an, ändern Sie die Farbe jedes Kreisstücks und markieren Sie das iOS-Modul
import matplotlib.pyplot as pltimport numpy as np plt.rcParams['font.sans-serif'] = ['Microsoft YaHei'] #指定字体为雅黑,解决文字乱码问题x = np.array([30, 24, 16, 30])plt.pie(x, labels=['Windows', 'Linux', 'ios', 'Android'], # 设置饼图标签,以列表形式传入 )plt.title("各操作系统使用占比")plt.show()
Darunter die Parameter in der Funktion pie():
autopct: Die Beschriftung innerhalb des Kreisblocks formatiert die Beschriftung innerhalb des Kreisblocks so, dass der Prozentwert im Zeichenfolgenformat angezeigt wird. autopct="%1.1f%%" gibt an, dass die Gleitkommazahl und die Ganzzahl angezeigt werden belegt eine Ziffer und der Dezimalpunkt belegt eine Ziffer.
Farben
: Legen Sie die Farbe jedes Abschnitts fest
Python
Das obige ist der detaillierte Inhalt vonPython-Datenvisualisierung, Kreisdiagrammzeichnung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!