Matplotlib Tutorial - Tortendiagramm

  1. Matplotlib Tortendiagramm
  2. Matplotlib Tortendiagramm im Uhrzeigersinn
  3. Matplotlib Pie Chart mit explodierender Scheibe
Matplotlib Tutorial - Tortendiagramm

Wir werden in diesem Tutorial Kuchendiagramm lernen.

ADVERTISEMENT

Matplotlib Tortendiagramm

Python
 pythonCopy# -*- coding: utf-8 -*-
import matplotlib.pyplot as plt


x = np.array([15, 25, 30, 40])
label = ["France", "Germany", "Uk", "US"]

plt.pie(x, labels=label)
plt.show()

Matplotlib Tortendiagramm

Syntax

Python
 pythonCopymatplotlib.pyplot.pie(
    x,
    explode=None,
    labels=None,
    colors=None,
    autopct=None,
    pctdistance=0.6,
    shadow=False,
    labeldistance=1.1,
    startangle=None,
    radius=None,
    counterclock=True,
    wedgeprops=None,
    textprops=None,
    center=(0, 0),
    frame=False,
    hold=None,
    data=None,
)

Parameter

Name Beschreibung
label Kennungstext
fontdict Beschriftungstext SchriftDictionary, wie Familie, Farbe, Gewicht und Größe
labelpad Abstand in Punkten zwischen der Beschriftung und der x-Achse

Matplotlib Tortendiagramm im Uhrzeigersinn

Wenn das Argument counterclock auf False gesetzt wird, dann wird das Tortendiagramm im Uhrzeigersinn gezeichnet.

Python
 pythonCopy# -*- coding: utf-8 -*-
import matplotlib.pyplot as plt


x = np.array([15, 25, 30, 40])
label = ["France", "Germany", "Uk", "US"]

plt.pie(x, labels=label, counterclock=False)
plt.show()

Matplotlib Tortendiagramm - im Uhrzeigersinn

Matplotlib Pie Chart mit explodierender Scheibe

Der Parameter explode steuert das Explodieren von Scheiben in Tortendiagrammen. Er gibt den Bruchteil des Radius an, mit dem jeder Keil versetzt wird.

Python
 pythonCopy# -*- coding: utf-8 -*-
import matplotlib.pyplot as plt


x = np.array([15, 25, 30, 40])
label = ["France", "Germany", "Uk", "US"]

plt.pie(x, labels=label, explode=(0.2, 0, 0, 0))
plt.show()

Matplotlib Tortendiagramm - Explodieren

Genießen Sie unsere Tutorials? Abonnieren Sie DelftStack auf YouTube, um uns bei der Erstellung weiterer hochwertiger Videoanleitungen zu unterstützen. Abonnieren
Autor: Jinku Hu
Jinku Hu avatar Jinku Hu avatar

Founder of DelftStack.com. Jinku has worked in the robotics and automotive industries for over 8 years. He sharpened his coding skills when he needed to do the automatic testing, data collection from remote servers and report creation from the endurance test. He is from an electrical/electronics engineering background but has expanded his interest to embedded electronics, embedded programming and front-/back-end programming.

LinkedIn Facebook