人,
我有一个图像矩阵并使用
创建了下图contourf(my_matrix)
colorbar
是否可以在轮廓线之间逐渐改变颜色,而不是用纯色填充这些空间?
非常感谢你的帮助。
答案 0 :(得分:7)
Cinico的解决方案对我不起作用。这是我使用的:
% Set Data
data = (1:100)'*(1:100);
figure;
subplot(1,2,1)
% Binned Color
contourf(data);
subplot(1,2,2)
% Gradual Color
pcolor(data);
hold on;
shading interp;
contour(data,'LineColor','k')
输出:
答案 1 :(得分:1)
尝试shading interp
命令
但是...
最可能的事情是你的数据不是“渐进的”。我的意思是:要么你有2或4或10等值,而不是2.2或4.6或10.1等。
所以,你不能拥有中间色,因为这意味着你会有中间值(你没有)。