我怎样才能将NaN值设置为黑色pcolor阴谋?
22日视图(30天)
显示旧的评论
嗨!
有什么办法可以NaN值设置为黑色/灰色而不是白色或其他颜色的?
我用这段代码,但它不工作。
%生成样本数据
data =兰德(10,10);
数据(3、3)=南;作为南%设置一个特定的值
%创建pcolor阴谋
图;
pcolor(数据);
阴影插值函数;
colorbar;
% NaN值设置为黑色
colormap (gca),“喷气机”);
colormap (gca),“parula”);%或任何其他colormap你喜欢
c = colorbar;
c.Label。字符串=“温度”;
% NaN值设置为黑色
colormap (gca),“parula”);
caxis ([nanmin(数据(:)),nanmax(数据(:))));
提出= colormap;
:提出(1)= (0 0 0);%的第一行设置colormap为黑色
甘氨胆酸colormap(提出);
%添加colorbar标签和标题
包含(“轴”);
ylabel (“轴”);
标题(pcolor情节NaN值设置为黑色的);
任何反馈将感谢! !
0评论
接受的答案
答案(1)
VBBV
2023年5月18日在1:26
%生成样本数据
data =兰德(10,10);
数据(3、3)=南;作为南%设置一个特定的值
%创建pcolor阴谋
图;
h = pcolor(数据);
h.CData (2:4, 2:4) = 0;
阴影插值函数;
colorbar;
% NaN值设置为黑色
c = colorbar;
c.Label。字符串=“温度”;
%
% % NaN值设置为黑色
colormap (gca),“parula”);
caxis ([nanmin(数据(:)),nanmax(数据(:))));
提出= colormap;
:提出(1)= (0 0 0);%的第一行设置colormap为黑色
甘氨胆酸colormap(提出);
%添加colorbar标签和标题
包含(“轴”);
ylabel (“轴”);
标题(pcolor情节NaN值设置为黑色的);