ich habe ein größeres Programm und arbeite mit tkinter. Ich kann irgendwie kein Bild einfügen, ohne Umwege. Unten sind Ausschnitte aus dem Plotten des Programmes und erzeugen der Fenster mit notebook.
Code: Alles auswählen
def clickme3():
sitzplaetze = 30
vlvariablen = ['freie Plätze', 'Belegt']
colors = ("green", "red")
dataint = [10, 20]
##################
# das Ganze / alle piecharts
fig, ax = plt.subplots(3, 3) # Anzahl an grafen eingeben
# erster Graf
ax[0][0].set_title(f'A 1 Plätze {sitzplaetze}') # Titel des jew. Grafen
# hier folgen die Eigenschaft des Tortendiagrams, wie Größe mittels radius, prozentzahl,
# mit startangle die startposition, explode für
# das Diagramm explodieren zu lassen und colors für die Farben zu zuweisen (bspw grün freie Plätze)
ax[0][0].pie(dataint, radius=0.8, labels=vlvariablen, autopct='%.0f%%', shadow=True, startangle=90,
explode=(0, 0.1), colors=colors)
# zweiter graf
ax[0][1].set_title(f'A 2 Plätze {sitzplaetze}')
ax[0][1].pie(dataint, radius=0.8, labels=vlvariablen, autopct='%.0f%%', shadow=True, startangle=90,
explode=(0, 0.1), colors=colors)
# dritter graf
ax[0][2].set_title(f'A 3 Plätze {sitzplaetze}')
ax[0][2].pie(dataint, radius=0.8, labels=vlvariablen, autopct='%.0f%%', shadow=True, startangle=90,
explode=(0, 0.1), colors=colors)
# viert. graf
ax[1][0].set_title(f'B 1 Plätze {sitzplaetze}')
ax[1][0].pie(dataint, radius=0.8, labels=vlvariablen, autopct='%.0f%%', shadow=True, startangle=90,
explode=(0, 0.1), colors=colors)
# fünfter graf
ax[1][1].set_title(f'B 2 Plätze {sitzplaetze}')
ax[1][1].pie(dataint, radius=0.8, labels=vlvariablen, autopct='%.0f%%', shadow=True, startangle=90,
explode=(0, 0.1), colors=colors)
# sechs. graf
ax[1][2].set_title(f'B 3 Plätze {sitzplaetze}')
ax[1][2].pie(dataint, radius=0.8, labels=vlvariablen, autopct='%.0f%%', shadow=True, startangle=90,
explode=(0, 0.1), colors=colors)
# sie. graf
ax[2][0].set_title(f'C 1 Plätze {sitzplaetze}')
ax[2][0].pie(dataint, radius=0.8, labels=vlvariablen, autopct='%.0f%%', shadow=True, startangle=90,
explode=(0, 0.1), colors=colors)
# acht. graf
ax[2][1].set_title(f'C 2 Plätze {sitzplaetze}')
ax[2][1].pie(dataint, radius=0.8, labels=vlvariablen, autopct='%.0f%%', shadow=True, startangle=90,
explode=(0, 0.1), colors=colors)
# neunt. graf
ax[2][2].set_title(f'C 3 Plätze {sitzplaetze}')
ax[2][2].pie(dataint, radius=0.8, labels=vlvariablen, autopct='%.0f%%', shadow=False, startangle=90,
explode=(0, 0.1), colors=colors)
# Ausgabe##############################
fig.set_facecolor('lightgrey') # Farbe für den Hintergrund
plt.show() # Aufrufen der Plots
# das Plotten aller Tortendiagramme; Ausführen bei Knopf druck
action3 = ttk.Button(uniplotdia3, text="Plotten!", command=clickme3)
action3.grid(column=0, row=0)