Die Größe der Teilfläche in matplotlib
Frage ich mich, wie die Größe der Nebenhandlung, wenn die Abbildung enthält mehrere subplots (5 × 2 in meinem Fall). Egal wie groß ich die ganze Figur zu sein, die Geschichten scheinen immer zu klein sein. Ich hätte gerne eine direkte Kontrolle der Größe der Teilfläche in dieser Abbildung. Die vereinfachte version des Codes unten eingefügt.
import numpy as np
import matplotlib.pyplot as plt
x = np.random.randn(20)
y = np.random.randn(20)
fig = plt.figure(figsize=(20, 8))
for i in range(0,10):
ax = fig.add_subplot(5, 2, i+1)
plt.plot(x, y, 'o')
ax.xaxis.set_visible(False)
ax.yaxis.set_visible(False)
# x and y axis should be equal length
x0,x1 = ax.get_xlim()
y0,y1 = ax.get_ylim()
ax.set_aspect(abs(x1-x0)/abs(y1-y0))
plt.show()
fig.savefig('plot.pdf', bbox_inches='tight')
Versuchen Sie, Quadrat Abbildung Größe, d.h.
figsize=(20,20)
. Sie Seitenverhältnis einstellen, fast quadratischen subplots aber Abbildung ist es nicht.InformationsquelleAutor Andrej | 2017-01-08
Du musst angemeldet sein, um einen Kommentar abzugeben.
Schalten Sie Abbildung Größe Breite und Höhe aus:
:
verwenden, die gesamte Seite für Ihre Grundstücke.
Dies ändert den plot aus:
:
InformationsquelleAutor Mike Müller