Ich möchte mehrere Figuren mit verschiedenen Größen anzeigen, um sicherzustellen, dass der Text beim Drucken der Zahlen immer gleich groß ist. Wie kann ich das erreichen?matplotlib - figsize ändern, aber Schriftgröße konstant halten
Als ein Beispiel. Sagen wir, ich habe zwei Zahlen:
import matplotlib.pylab as plt
import matplotlib as mpl
mpl.rc('font', size=10)
fig1 = plt.figure(figsize = (3,1))
plt.title('This is fig1')
plt.plot(range(0,10),range(0,10))
plt.show()
mpl.rc('font', size=?)
fig2 = plt.figure(figsize = (20,10))
plt.title('This is fig2')
plt.plot(range(0,10),range(0,10))
plt.show()
Wie kann ich die Schrift in einer solchen Art und Weise, dass, wenn der Titel und die Achse ticklabels in fig1 gedruckt wird die gleiche Größe wie die in fig2 haben?
Ich bin nicht sicher, was Sie mit 'wenn gedruckt' meinen. Meinst du "auf Papier gedruckt", "auf dem Bildschirm angezeigt" oder "in eine Datei gespeichert"? Wenn Sie die gleiche Schriftgröße verwenden, ist die Schriftgröße identisch. Wenn Sie die Größe der Figur ändern, ändert sich die relative Größe der Schrift --- im Vergleich zur Größe der Figur, aber nicht zur Schriftgröße selbst. – farenorth