Matplotlib感知均匀的结肠

版本2.1.3(776 KB) Stephen23
matplotlib的默认值在感知上均匀的colormap viridis和独特的线色tab10

3.6k下载

更新星期六,2022年3月5日07:47:22 +0000

查看许可证

来自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 Central中找到宝藏,发现社区如何为您提供帮助!

开始狩猎!