surf画图后取消黑色的网格线方法
采用surf命令画图后,怎样把黑色网格线去掉。就是去掉下图中黑色网格线回复 1 # vehicle 的帖子
grid off =peaks(30);
createfigure(x,y,z)
axis([-3 3 -3 3 -10 5])
function createfigure(xdata1, ydata1, zdata1)
%CREATEFIGURE(XDATA1,YDATA1,ZDATA1)
% Create figure
figure1 = figure('PaperSize',);
colormap('hsv');
% Create axes
axes1 = axes('Parent',figure1);
view([-37.5 30]);
grid('on');
hold('all');
% Create surf
surf(xdata1,ydata1,zdata1,'Parent',axes1,'LineStyle','none');
啊 学习一下! 画完之后
shade interp = peaks(30); hh=surfc(X,Y,Z);
colormap hsv; axis([-3 3 -3 3 -10 5]);
set(hh,'LineStyle','none'); 采用shading flat也可以把网格黑线去掉,保持原来数据
如果采用shading interp,这时网格之间数据被差值。
页:
[1]