https://matplotlib.org/gallery/style_sheets/style_sheets_reference.html
--
matplotlibでスタイルシートを変更するには
style = 'スタイル名'
plt.style.use(style)
とします。
スタイル名は例えば 'seaborn'なのですが、
plt.style.available
でこのように全て出力されます。['seaborn-pastel',
'seaborn-white',
'seaborn-colorblind',
'seaborn-talk',
'seaborn-deep',
'seaborn-poster',
'seaborn-dark-palette',
'seaborn-bright',
'seaborn-darkgrid',
'seaborn',
'seaborn-whitegrid',
'dark_background',
'seaborn-paper',
'bmh',
'seaborn-dark',
'classic',
'seaborn-ticks',
'seaborn-notebook',
'seaborn-muted',
'ggplot',
'fivethirtyeight',
'grayscale']
seabornのシリーズが沢山あるのが分かりますね。ちなみに、'default'とするとデフォルトに戻せます。自分の使っているプロットの色を変わる様子を確認したいときは、リストを使ってこんな感じでしょうか。
# in jupyter
def yourplot():
"some plot that style to be changed"
plt.plot([1,2])
plt.plot([2,3])
plt.plot([3,4])
plt.plot([4,5])
plt.plot([5,6])
plt.plot([6,7])
plt.show()
for style in plt.style.available:
print(style)
plt.style.use(style)
yourplot()
出力例) プロットされる線の色もスタイルで変わっていますから、グラフを複数描いておいたほうが良いでしょう。
0 件のコメント:
コメントを投稿