帶有第三維顏色資料的彩色編碼 2D 線圖

R2014b 之前的 MATLAB 版本中,使用舊的 HG1 圖形引擎,如何建立彩色編碼的 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)

StackOverflow 文件