Ho provato il seguente codice (test_seaborn.py
):Come salvare una trama Seaborn in un file
import matplotlib
matplotlib.use('Agg')
import matplotlib.pyplot as plt
matplotlib.style.use('ggplot')
import seaborn as sns
sns.set()
df = sns.load_dataset('iris')
sns_plot = sns.pairplot(df, hue='species', size=2.5)
fig = sns_plot.get_figure()
fig.savefig("output.png")
#sns.plt.show()
ma ottengo questo errore:
Traceback (most recent call last):
File "test_searborn.py", line 11, in <module>
fig = sns_plot.get_figure()
AttributeError: 'PairGrid' object has no attribute 'get_figure'
mi aspetto la finale output.png
esisteranno e guardare in questo modo:
Come posso risolvere t lui problema?
Si prega di notare che questo non funziona in Seaborn 0.7.1 (vedi altra risposta). – Guido
** Avviso ** che questa risposta, sebbene accettata, è obsoleta. La risposta corretta è [data da Salvatore qui.] (Http://stackoverflow.com/a/39482402/1391441) – Gabriel