MATLAB颜色编码的二维线图,其中三维数据具有颜色数据

示例

在使用旧版HG1图形引擎的R2014b之前的MATLAB版本中,如何创建用颜色编码的2D线图并不明显。随着新HG2图形引擎的发布,出现了Yair Altman引入的新的未记录功能

n = 100;
x = linspace(-10,10,n); y = x.^2;
p = plot(x,y,'r', 'LineWidth',5);

% modified jet-colormap
cd = [uint8(jet(n)*255) uint8(ones(n,1))].';

drawnow
set(p.Edge, 'ColorBinding','interpolated', 'ColorData',cd)