私は、データ分析のために少しのPython(Rを使っています)を学び始めています。私はseaborn
を使って2つのプロットを作成しようとしていますが、最初のものの上に2番目のものを保存し続けます。この動作を停止するにはどうすればよいですか?海底を止めて、複数の数字を重ねて表示する
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')
おかげで前。私はそれがこのようなものだと思った - ちょうど正しいコマンドを見つけることができなかった! – Alex
この回答は「うまくいく」とは言いますが、オブジェクト指向のインターフェイスを完全に取り入れるのではなく、matplotlibのステートマシンインターフェイスに依存するため、あまり好ましくないIMOです。クイックプロットでは問題ありませんが、ある時点で複雑さを増やす場合は、後者を使用する方が良いでしょう。 – mwaskom