2015-04-15 15 views
7

Attualmente sto cercando di familiarizzarmi con la libreria matplotlib.pyplot. Dopo aver visto alcuni esempi e tutorial, ho notato che la funzione delle sottotrame ha anche alcuni valori di ritorno che di solito vengono usati in seguito. Tuttavia, sul sito web di matplotlib non sono riuscito a trovare alcuna specifica su cosa esattamente viene restituito, e nessuno degli esempi è lo stesso (anche se di solito sembra essere un oggetto ax). Ragazzi, potete darmi alcuni suggerimenti su cosa viene restituito e su come posso usarlo. Grazie in anticipo!valori di ritorno della sottotrama

+0

Vuoi dire sottotrame 'subplot()' o '()'? – plonser

+0

Mi sono riferito alle sottotrame. Ho dimenticato che entrambi esistevano – Dearis

risposta

10

Nel documentation dice che matplotlib.pyplot.subplots restituire un'istanza di Figure e una serie di (o un singolo) Axes (array o non dipende dal numero di sottotrame).

Uso comune è:

import matplotlib.pyplot as plt 
import numpy as np 
f, axes = plt.subplots(1,2) # 1 row containing 2 subplots. 

# Plot random points on one subplots. 
axes[0].scatter(np.random.randn(10), np.random.randn(10)) 

# Plot histogram on the other one. 
axes[1].hist(np.random.randn(100)) 

# Adjust the size and layout through the Figure-object. 
f.set_size_inches(10, 5) 
f.tight_layout() 
+0

Aha, non riuscivo proprio a tirarlo fuori dalla documentazione. Grazie! – Dearis

Problemi correlati