Jerkwin分享 http://blog.sciencenet.cn/u/Jerkwin

博文

科技绘图的调色板

已有 461 次阅读 2018-8-21 09:59 |系统分类:科研笔记

 

  • 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 dark
rainbow dark
modedrate1 dark
modedrate2 dark
modedrate3 dark
bold1 dark
bold2 dark
paired1 dark
rainbowiso dark
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 4 5 6 7 8 9
greens_3 4 5 6 7 8 9
greys_3 4 5 6 7 8 9
oranges_3 4 5 6 7 8 9
purples_3 4 5 6 7 8 9
reds_3 4 5 6 7 8 9
bugn_3 4 5 6 7 8 9
bupu_3 4 5 6 7 8 9
gnbu_3 4 5 6 7 8 9
orrd_3 4 5 6 7 8 9
pubu_3 4 5 6 7 8 9
purd_3 4 5 6 7 8 9
rdpu_3 4 5 6 7 8 9
ylgn_3 4 5 6 7 8 9
pubugn_3 4 5 6 7 8 9
ylgnbu_3 4 5 6 7 8 9
ylorbr_3 4 5 6 7 8 9
ylorrd_3 4 5 6 7 8 9
brbg_3 4 5 6 7 8 9 10 11
piyg_3 4 5 6 7 8 9 10 11
prgn_3 4 5 6 7 8 9 10 11
puor_3 4 5 6 7 8 9 10 11
rdgy_3 4 5 6 7 8 9 10 11
rdbu_3 4 5 6 7 8 9 10 11
rdylgn_3 4 5 6 7 8 9 10 11
rdylbu_3 4 5 6 7 8 9 10 11
spectral_3 4 5 6 7 8 9 10 11
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