Sto iniziando a imparare un po 'di python (usato R) per l'analisi dei dati. Sto cercando di creare due grafici usando seaborn
, ma continua a salvare il secondo in cima al primo. Come posso fermare questo comportamento?Interrompi il Seaborn plottando più figure uno sopra l'altro
import seaborn as sns
iris = sns.load_dataset('iris')
length_plot = sns.barplot(x='sepal_length', y='species', data=iris).get_figure()
length_plot.savefig('ex1.pdf')
width_plot = sns.barplot(x='sepal_width', y='species', data=iris).get_figure()
width_plot.savefig('ex2.pdf')
Grazie. Ho pensato che fosse qualcosa di simile - non riuscivo a trovare i comandi giusti! – Alex
Questa risposta "funziona", ma è un IMO un po 'meno preferito in quanto si basa sull'interfaccia macchina a stati matplotlib piuttosto che sull'interfaccia orientata agli oggetti. Va bene per trame veloci, ma a un certo punto quando si ridimensiona in complessità sarebbe meglio usare quest'ultimo. – mwaskom