从MatPlotLib 2和3:
- 默认的顺序colormap VIRIDIS(地狱、岩浆和等离子体)。
- 默认行colororder TAB10(以及TAB20、TAB20B TAB20C)。
- 感知制服循环colormaps黄昏和TWILIGHT_SHIFTED
- colorblind-friendly连续colormap CIVIDIS。
MatPlotLib 2.0新感知统一colormaps CAM02-UCS色彩的生成。这里描述的过程是:
默认MatPlotLib colormap改为新创建的冬青,取代了可怕的飞机/彩虹,默认行colororder改为VEGA10(注意,维加# colormaps在MatPlotLib重命名选项卡# 3)。
这里的colormap数据可用
https://bids.github.io/colormap/
这里的行colororder数据
https://github.com/vega/vega/wiki/Scales scale-range-literals
。
COLORMAP例子
% %阴谋计划的RGB值:
rgbplot (viridis (256))
% %的新颜色COLORMAP例子:
负载脊柱
图像(X)
colormap (viridis)
% %的新颜色冲浪的例子:
[X, Y, Z] =山峰(30);
surfc (X, Y, Z)
colormap (viridis)
轴([-10年3,3,3,3,5])
轴ColorOrder例子
% %阴谋使用矩阵:
N = 10;
轴(“ColorOrder”tab10 (N),“NextPlot”,“replacechildren”)
X = linspace(0,π* 3,1000);
Y = bsxfun (@ (x, n) n * sin (x + 2 * n *π/ n), x (:), 1: n);
情节(X, Y,“线宽”4)
% %情节在一个循环:
N = 10;
集(0,“DefaultAxesColorOrder”tab10 (N))
X = linspace(0,π* 3,1000);
Y = bsxfun (@ (x, n) n * sin (x + 2 * n *π/ n), x (:), 1: n);
为n = 1: n
ssplot (X (:), Y (:, n),“线宽”4);
持有所有
结束
% %使用矩阵行:
N = 10;
集(0,“DefaultAxesColorOrder”tab10 (N))
X = linspace(0,π* 3,1000);
Y = bsxfun (@ (x, n) n * cos (x + 2 * n *π/ n), x (:), 1: n);
线(X (:), Y)
引用作为
Stephen23 (2023)。MatPlotLib感知统一Colormaps(//www.tatmou.com/matlabcentral/fileexchange/62729-matplotlib-perceptually-uniform-colormaps), MATLAB中央文件交换。检索。
MATLAB版本兼容性
创建R2010b
与R2009b后来版本兼容
平台的兼容性
窗户 macOS Linux标签
确认
启发:colorGray,光Bartlein彩色地图,感知改善colormaps,产生最大perceptually-distinct颜色,Matlab colormaps所看到的色盲的用户,POLARMAP:极化colormap,美丽的线颜色+ colormap,CubeHelix Colormap发生器:美丽,多才多艺!,和独特的Colormaps ColorBrewer:有吸引力,色盲友好colormap,直观的从XKCD RGB颜色值,rgbmap彩色地图,在RGB和颜色名称之间进行转换,jetwhite(颜色),hslcolormap,感知统一colormaps,格拉姆(完整的数据可视化的工具箱,ggplot2 /类似),循环彩色地图,cmocean perceptually-uniform colormaps,cbrewer2