请查看文件交换中心的3D彩色折线图或彩色折线图或散点图。或者,如果您想亲自动手,可以使用surface:x=linspace(-10,10,256); y=sin(x); c=1:numel(x); colormap(jet(256)); % or whatever colormap you want surface('XData', [x(:) x(:)],'YData',[y(:) y(:)],... 'ZData',0*[x(:) x(:)],'CData',[c(:) c(:)],'EdgeColor','flat'); 你可以在这里阅读更多关于表面(surface)属性的内容。