In alternativa, creare un oggetto cifra() utilizzando l'argomento figsize e quindi utilizzare add_subplot per aggiungere i tuoi sottotrame. Per esempio.
import matplotlib.pyplot as plt
import numpy as np
f = plt.figure(figsize=(10,3))
ax = f.add_subplot(121)
ax2 = f.add_subplot(122)
x = np.linspace(0,4,1000)
ax.plot(x, np.sin(x))
ax2.plot(x, np.cos(x), 'r:')
I vantaggi di questo metodo sono che la sintassi è più vicino alle chiamate di subplot() al posto di sottotrame(). Per esempio. le sottotramme non sembrano supportare l'uso di un GridSpec per controllare la spaziatura delle sottotrame, ma entrambi subplot() e add_subplot() fanno.
c'è anche "fig.set_size_inches" per impostare l'altezza e la larghezza insieme –
Questo non funziona, è possibile impostare l'altezza su qualsiasi cosa si desideri, ma non sarà mai più grande del monitor. –
Questo non deve fare nulla con il tuo monitor. Cosa succede se si invia a un png? Stai dicendo che non può mai essere più grande della risoluzione dello schermo? È la combinazione di dimensioni in pollici con il dpi che determina la dimensione in pixel. –