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 |
 |
|
ページ作成情報
参考資料
更新履歴
|