来自matplotlib 2和3:
- 默认的顺序colormap viridis(以及Inferno,Magma和等离子体)。
- 默认行颜色订单TAB10(以及TAB20,TAB20B和TAB20C)。
- 感知上均匀的循环结肠暮光和暮光
- 色盲友好的顺序结肠cividis。
对于Matplotlib 2.0,在CAM02-UCS Colorspace中生成了新的感知均匀的菌落。该过程在这里描述:
默认的matplotlib colormap已更改为新创建的Viridis,取代了可怕的喷气/彩虹,默认的线色颜色表更改为Vega10(请注意,Matplotlib 3中的Vega#colormaps被更名为Tab#)。
ColorMap数据可在此处获得
https://bids.github.io/colormap/
和行色点数据在这里
https://github.com/vega/vega/wiki/scales#scale-range-literals
。
colormap示例
%%绘制方案的RGB值:
RGBPLOT(Viridis(256))
Colormap的%%新颜色示例:
加载脊柱
图像(x)
结肠(Viridis)
冲浪示例的%%新颜色:
[x,y,z] =峰(30);
冲浪(X,Y,Z)
结肠(Viridis)
轴([-3,3,-3,3,-10,5])
轴色点示例
使用矩阵的%%图:
n = 10;
轴(“颜色订单”,tab10(n),'NextPlot',,,,“替代技术”)
x = linspace(0,pi*3,1000);
y = bsxfun(@(x,n)n*sin(x+2*n*pi/n),x(:),1:n);
情节(x,y,'行宽',4)
循环中的%%图:
n = 10;
集(0,“ DefaultaxesColorOrder”,TAB10(n))
x = linspace(0,pi*3,1000);
y = bsxfun(@(x,n)n*sin(x+2*n*pi/n),x(:),1:n);
为了n = 1:n
ssplot(x(:),y(:,n),,'行宽',4);
抓住全部
结尾
使用矩阵的%%线:
n = 10;
集(0,“ DefaultaxesColorOrder”,TAB10(n))
x = linspace(0,pi*3,1000);
y = bsxfun(@(x,n)n*cos(x+2*n*pi/n),x(:),1:n);
线(x(:),y)
引用为
Stephen23(2022)。Matplotlib感知均匀的结肠(//www.tatmou.com/matlabcentral/fileexchange/62729-matplotlib-peceptlib-pecceptally-risustry-colormaps),Matlab Central File Exchange。检索。
MATLAB释放兼容性
使用R2010B创建
与R2009B兼容,后来发布
平台兼容性
视窗 苹果系统 Linux标签
致谢
启发:色彩,,,,轻巴特林彩色地图,,,,感知改善的菌落,,,,产生最大感知的颜色,,,,MATLAB COLORMAPS,由色盲用户看到,,,,polarmap:偏振,,,,美丽且可区别的线色 + colormap,,,,Cubehelix Colormap Generator:美丽而多功能!,,,,Colorbrewer:吸引人和独特的菌落,,,,色盲友好colormap,,,,XKCD的直观RGB颜色值,,,,RGBMAP颜色图,,,,在RGB和颜色名称之间转换,,,,喷气白(颜色),,,,HSLColormap,,,,感知上均匀的菌落,,,,Gramm(完整的数据可视化工具箱,GGPLOT2/R-LIKE),,,,循环颜色地图,,,,Cmocean感知均匀的结肠,,,,cbrewer2