伙计们,
我有一个图像矩阵并使用创建了下图
contourf(my_matrix)
colorbar
是否可以让轮廓线之间的颜色逐渐变化,而不是用纯色填充这些空间?
非常感谢您的帮助。
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')
输出:
shading interp
情节完成后尝试命令
但...
最有可能的是你的数据不是“渐进的”。我的意思是:要么你有值 2 或 4 或 10 等,而不是 2.2 或 4.6 或 10.1 等。
因此,您不能拥有中间颜色,因为这意味着您将拥有中间值(您没有)。