我有一个由给定函数着色的曲面图。为了清楚起见,颜色图不包含函数的所有值,因此颜色图在末端被“裁剪”。
我想向查看者表明颜色图在颜色条本身和绘图上都不完整(“裁剪”)。
例如,以这个例子(MATLAB):
clearvars; clc;
x = linspace(-2,2,100);
y = linspace(-2,2,100);
[X,Y] = meshgrid(x,y);
Z = exp(-X.^2 - Y.^2);
C = (X+0.5).^2 + Y.^2;
fig = figure(1);
ax = subplot(1,1,1);
s = surf(X,Y,Z,C,'EdgeAlpha',0.2);
colorbar(ax);
ax.CLim = [0, 1];
Run Code Online (Sandbox Code Playgroud)
在这种情况下,我想表明大黄色区域不是恒定的 1,而是大于 1,而不会丢失通过限制色标获得的蓝色区域的颜色分辨率。
我没有尝试任何具体的事情,因为我不知道如何解决这个问题。这不仅是一个编码问题(“如何编码?”),而且也是一个关于裁剪颜色图的一般问题(“我到底应该做什么?”)。
多谢!