科技绘图的调色板
科技 2019-05-01 17:00:02 字数:3518

原标题:科技绘图的调色板

  • 2018-08-20 20:36:41

最近作图的时候, 总觉得默认的线条颜色不是很美观, 就花了点时间, 将常见绘图软件所用的调色板整理总结了一下. 所参考的软件包括:

  • origin2017
  • matlab
  • python的matplotlib及seaborn
  • Tableau
  • d3
  • colorbrewer

网上相关的资料也有很多, 就不重复了.

下面给出我整理的所有调色板的示例以及颜色序列, 供参考选择使用.

如果需要在gnuplot中使用这些调色板, 最简单的方法就是将它们定义为相应的变量, 如

basic="#000000 #FF0000 #0000FF #FF00FF #008000 #000080 #8000FF #800080 #800000 #808000 #2B63A2 #1E9696 #9B641A #10C73E #89247A #2DC5CC #3F4198 #93AC2B #808080 #966464 #649664 #2BA3CA #326496"

然后再定义一个宏,

setpal="if(pal eq 'cls'){set colorsequence classic};if(pal ne 'def' && pal ne 'cls'){do for[i=1:words(value(pal))]{set style line i lw 4 lc rgb word(value(pal),i)}}"

这样使用时只要pal='basic; @setpal即可. 当然也可以将所有的调色板都写入初始化文件, 然后直接调用即可, 避免了每次定义变量的麻烦.

示例曲线见原文.

basic
candy
candy_dark
rainbow
rainbow_dark
modedrate1
modedrate1_dark
modedrate2
modedrate2_dark
modedrate3
modedrate3_dark
bold1
bold1_dark
bold2
bold2_dark
paired1
paired1_dark
rainbowiso
rainbowiso_dark
color4line
color4line_dark
color_blindsafe
matlab_7
parula_9
viridis_9
vega_10
vega_20
medium_10
tableau
medium_old
seaborn
d3
trafficlight_9
bluered_6
bluered_12
moreland_8
accent
dark2
paired
set1
pastel1
pastel2
set2
set3_5
set3_12
blues_3
blues_4
blues_5
blues_6
blues_7
blues_8
blues_9
greens_3
greens_4
greens_5
greens_6
greens_7
greens_8
greens_9
greys_3
greys_4
greys_5
greys_6
greys_7
greys_8
greys_9
oranges_3
oranges_4
oranges_5
oranges_6
oranges_7
oranges_8
oranges_9
purples_3
purples_4
purples_5
purples_6
purples_7
purples_8
purples_9
reds_3
reds_4
reds_5
reds_6
reds_7
reds_8
reds_9
bugn_3
bugn_4
bugn_5
bugn_6
bugn_7
bugn_8
bugn_9
bupu_3
bupu_4
bupu_5
bupu_6
bupu_7
bupu_8
bupu_9
gnbu_3
gnbu_4
gnbu_5
gnbu_6
gnbu_7
gnbu_8
gnbu_9
orrd_3
orrd_4
orrd_5
orrd_6
orrd_7
orrd_8
orrd_9
pubu_3
pubu_4
pubu_5
pubu_6
pubu_7
pubu_8
pubu_9
purd_3
purd_4
purd_5
purd_6
purd_7
purd_8
purd_9
rdpu_3
rdpu_4
rdpu_5
rdpu_6
rdpu_7
rdpu_8
rdpu_9
ylgn_3
ylgn_4
ylgn_5
ylgn_6
ylgn_7
ylgn_8
ylgn_9
pubugn_3
pubugn_4
pubugn_5
pubugn_6
pubugn_7
pubugn_8
pubugn_9
ylgnbu_3
ylgnbu_4
ylgnbu_5
ylgnbu_6
ylgnbu_7
ylgnbu_8
ylgnbu_9
ylorbr_3
ylorbr_4
ylorbr_5
ylorbr_6
ylorbr_7
ylorbr_8
ylorbr_9
ylorrd_3
ylorrd_4
ylorrd_5
ylorrd_6
ylorrd_7
ylorrd_8
ylorrd_9
brbg_3
brbg_4
brbg_5
brbg_6
brbg_7
brbg_8
brbg_9
brbg_10
brbg_11
piyg_3
piyg_4
piyg_5
piyg_6
piyg_7
piyg_8
piyg_9
piyg_10
piyg_11
prgn_3
prgn_4
prgn_5
prgn_6
prgn_7
prgn_8
prgn_9
prgn_10
prgn_11
puor_3
puor_4
puor_5
puor_6
puor_7
puor_8
puor_9
puor_10
puor_11
rdgy_3
rdgy_4
rdgy_5
rdgy_6
rdgy_7
rdgy_8
rdgy_9
rdgy_10
rdgy_11
rdbu_3
rdbu_4
rdbu_5
rdbu_6
rdbu_7
rdbu_8
rdbu_9
rdbu_10
rdbu_11
rdylgn_3
rdylgn_4
rdylgn_5
rdylgn_6
rdylgn_7
rdylgn_8
rdylgn_9
rdylgn_10
rdylgn_11
rdylbu_3
rdylbu_4
rdylbu_5
rdylbu_6
rdylbu_7
rdylbu_8
rdylbu_9
rdylbu_10
rdylbu_11
spectral_3
spectral_4
spectral_5
spectral_6
spectral_7
spectral_8
spectral_9
spectral_10
spectral_11

0人参与回答
  • 未添加任何数据~~

提示信息

联系电话:
1585150508*
QQ交谈:
小编
站长微信:
站长邮箱: service@qingjiuzhubei.com