Zaczynam się uczyć trochę pytona (używałem R) do analizy danych. Próbuję utworzyć dwie partycje przy użyciu seaborn
, ale zachowuje on zapisywanie drugiego na początku. Jak mogę zatrzymać to zachowanie?Zatrzymaj seaborn rysując wiele liczb jeden na drugim
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')
Dzięki. Pomyślałem, że to coś takiego - po prostu nie mogłem znaleźć odpowiednich poleceń! – Alex
Ta odpowiedź "działa", ale jest nieco mniej preferowana IMO, ponieważ opiera się na interfejsie maszynowym stanu matplotlib, zamiast w pełni obejmować interfejs obiektowy. Jest to dobre dla szybkich wątków, ale w pewnym momencie, gdy skalowalność jest złożona, lepiej byłoby użyć tego ostatniego. – mwaskom