Matplotlib色
Matplotlib.pyplot を使いプロットの作成方法を示します.
目次
単色の指定
基本色 (Base Colors)
表 1 に,Matplotlib の基本色 (Base Colors) を示します.これらの色は,プロットのラインやマーカー色として,使うべきものです.理由は,それぞれの基本色は区別が容易で,見間違えることが少ないからです.これら (r, y, g, c, b, m) は,色相環で,等間隔に並んでいるからです.七色以下のプロットの場合は (r, g, b, y, c, m, k) の順に使うのがお勧めです.
これらの色は,16進数表示では,赤 (r) は #ff0000,緑 (g) は #008000,青 (b) は #0000ff,黄 (y) #bfbf00,シアン (c) は #00bfbf,マゼンタ (m) は #bf00bf です.背景が白色の場合,見えにく色は少し暗くしています.例えば,緑を #00ff00 とするととても見えにくいプロットになります.Matplotlib は,人の目で容易に識別ができるように色の明るさを補正しています.
Matplotlib のひとつアルファベットの基本色指定 (Base Color)
色指定 |
出力 |
|
色指定 |
出力 |
|
色指定 |
出力 |
r |
|
|
g |
|
|
b |
|
c |
|
|
y |
|
|
m |
|
|
k |
|
|
w |
|
|
タブロー色 (Tableau Colors)
Matplotlib のタブロー色指定 (Tableau Color)
色指定 |
出力 |
|
色指定 |
出力 |
|
色指定 |
出力 |
tab:blue |
|
|
tab:orange |
|
|
tab:green |
|
tab:red |
|
|
tab:purple |
|
|
tab:brown |
|
|
tab:pink |
|
|
tab:gray |
|
|
tab:olive |
|
|
tab:cyan |
|
|
CSS 色 (CSS Colors)
Matplotlib の CSS 色指定 (CSS Color)
色指定 |
出力 |
|
色指定 |
出力 |
|
色指定 |
出力 |
black |
|
|
dimgray |
|
|
dimgrey |
|
gray |
|
|
grey |
|
|
darkgray |
|
|
darkgrey |
|
|
silver |
|
|
lightgray |
|
|
lightgrey |
|
|
gainsboro |
|
|
whitesmoke |
|
|
white |
|
|
snow |
|
|
rosybrown |
|
|
lightcoral |
|
|
indianred |
|
|
brown |
|
|
firebrick |
|
|
maroon |
|
|
darkred |
|
|
red |
|
|
mistyrose |
|
|
salmon |
|
|
tomato |
|
|
darksalmon |
|
|
coral |
|
|
orangered |
|
|
lightsalmon |
|
|
sienna |
|
|
seashell |
|
|
chocolate |
|
|
saddlebrown |
|
|
sandybrown |
|
|
peachpuff |
|
|
peru |
|
|
linen |
|
|
bisque |
|
|
darkorange |
|
|
burlywood |
|
|
antiquewhite |
|
|
tan |
|
|
navajowhite |
|
|
blanchedalmond |
|
|
papayawhip |
|
|
moccasin |
|
|
orange |
|
|
wheat |
|
|
oldlace |
|
|
floralwhite |
|
|
darkgoldenrod |
|
|
goldenrod |
|
|
cornsilk |
|
|
gold |
|
|
lemonchiffon |
|
|
khaki |
|
|
palegoldenrod |
|
|
darkkhaki |
|
|
ivory |
|
|
beige |
|
|
lightyellow |
|
|
lightgoldenrodyellow |
|
|
olive |
|
|
yellow |
|
|
olivedrab |
|
|
yellowgreen |
|
|
darkolivegreen |
|
|
greenyellow |
|
|
chartreuse |
|
|
lawngreen |
|
|
honeydew |
|
|
darkseagreen |
|
|
palegreen |
|
|
lightgreen |
|
|
forestgreen |
|
|
limegreen |
|
|
darkgreen |
|
|
green |
|
|
lime |
|
|
seagreen |
|
|
mediumseagreen |
|
|
springgreen |
|
|
mintcream |
|
|
mediumspringgreen |
|
|
mediumaquamarine |
|
|
aquamarine |
|
|
turquoise |
|
|
lightseagreen |
|
|
mediumturquoise |
|
|
azure |
|
|
lightcyan |
|
|
paleturquoise |
|
|
darkslategray |
|
|
darkslategrey |
|
|
teal |
|
|
darkcyan |
|
|
aqua |
|
|
cyan |
|
|
darkturquoise |
|
|
cadetblue |
|
|
powderblue |
|
|
lightblue |
|
|
deepskyblue |
|
|
skyblue |
|
|
lightskyblue |
|
|
steelblue |
|
|
aliceblue |
|
|
dodgerblue |
|
|
lightslategray |
|
|
lightslategrey |
|
|
slategray |
|
|
slategrey |
|
|
lightsteelblue |
|
|
cornflowerblue |
|
|
royalblue |
|
|
ghostwhite |
|
|
lavender |
|
|
midnightblue |
|
|
navy |
|
|
darkblue |
|
|
mediumblue |
|
|
blue |
|
|
slateblue |
|
|
darkslateblue |
|
|
mediumslateblue |
|
|
mediumpurple |
|
|
rebeccapurple |
|
|
blueviolet |
|
|
indigo |
|
|
darkorchid |
|
|
darkviolet |
|
|
mediumorchid |
|
|
thistle |
|
|
plum |
|
|
violet |
|
|
purple |
|
|
darkmagenta |
|
|
fuchsia |
|
|
magenta |
|
|
orchid |
|
|
mediumvioletred |
|
|
deeppink |
|
|
hotpink |
|
|
lavenderblush |
|
|
palevioletred |
|
|
crimson |
|
|
pink |
|
|
lightpink |
|
|
数値 (CSS Colors)
数値を使い,赤 (R) と緑 (G),青 (B) の強度を指定できます,更に,透明度を表すアルファ値(A)を加えることも可能です.
カラーマップ
連続カラー (Sequential)
感覚的に一様に変化 (Perceptually Uniform Sequential)
連続1 (Sequential)
Matplotlib
入力 |
出力 |
|
入力 |
出力 |
Greys |
|
|
Purples |
|
Blues |
|
|
Greens |
|
|
Oranges |
|
|
Reds |
|
|
YlOrBr |
|
|
YlOrRd |
|
|
OrRd |
|
|
PuRd |
|
|
RdPu |
|
|
BuPu |
|
|
GnBu |
|
|
PuBu |
|
|
YlGnBu |
|
|
PuBuGn |
|
|
BuGn |
|
|
YlGn |
|
|
ページ作成情報
参考資料
更新履歴
|