- いちいち変えるの面倒だけどパラメータが多い
- グラデーション的に変えたい
import matplotlib.pyplot as plt
import matplotlib.cm as cm
import numpy as np
x =np.linspace(0,2*np.pi,100)
for i in range(30):
plt.plot(x,i*np.sin(x),color=cm.hsv(i/30.0))
plt.xlim(0,2*np.pi)
plt.savefig("cm.png")
plt.show()
色の参考にcmリスト
- さっきのcm.hogeの所を色々変えてみたものを図示
- [0,1]のグラデーションになっていて,一番平らなのが0,盛り上がっているのが1
可視化の参考にどうぞ
王道カラフル系
- hsv
- jet
- spectral
単色濃淡(っぽい)
- bone
- gray
- pink
- copper
複数色グラデーション系
- cool
- hot
季節の色たち
- spring
- summer
- autumn
- winter
グラデーションにならない系
- flag
- prism