はじめに
毎回調べるので。
subplots=True
のときにax配列渡すとよしなにサブプロットしてくれるのと、 cmap
指定でラインごとに色変えるとかはあんまり情報出てこないので、誰かの役に立つかも。
よくつかうやつ
import matplotlib.pyplot as plt
from matplotlib import cm
_, ax = plt.subplots(2,1, figsize=(16, 8))
df.plot(
grid=True, # グリッドつける
style='-', # ラインスタイルの指定
cmap=cm.tab20, # ラインのcolormapを変更
subplots=True, # ラインごとにsubplotを分ける
ax=axes, # カラム数とlen(axes)があっていれば、よしなにサブプロットしてくれる
)
plt.show()
カラーマップ
追記
-
cm.tab20
の代わりにcm.get_cmap("tab20")
が使える。 -
plt.plot
等のcolorではcm.tab20.colors[n]
が使える。