2016年11月12日土曜日

pandas に matplotlib へのラッパーがあって、df.plot() で DataFrame を簡単にグラフにできるのだが、ここに複数のプロットができなくて困った。要するに一枚の絵の中に sin(x) と cos(x) を描きたいのに、複数回 plot() を呼んで plt.show() するとグラフが二枚出てしまう。解決法は簡単で、一回目の df.plot() の返り値を二回目の plot() に引数 ax として渡すだけだった。
plt.style.use('ggplot')
ax = df1.plot()
df2.plot(ax=ax)
plt.show()

0 件のコメント:

コメントを投稿