声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 8808|回复: 6

[绘图技巧] surf画图后取消黑色的网格线方法

[复制链接]
发表于 2011-5-11 10:22 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
采用surf命令画图后,怎样把黑色网格线去掉。就是去掉下图中黑色网格线
未命名.jpg
回复
分享到:

使用道具 举报

发表于 2011-5-11 13:44 | 显示全部楼层
回复 1 # vehicle 的帖子

grid off

点评

汗!没有注意看!  发表于 2011-5-13 22:23
去掉黑色网格线!! :)  发表于 2011-5-12 23:36
发表于 2011-5-11 16:41 | 显示全部楼层
  1. [x,y,z]=peaks(30);
  2. createfigure(x,y,z)
  3. axis([-3 3 -3 3 -10 5])
复制代码
  1. function createfigure(xdata1, ydata1, zdata1)
  2. %CREATEFIGURE(XDATA1,YDATA1,ZDATA1)
  3. % Create figure
  4. figure1 = figure('PaperSize',[20.98 29.68]);
  5. colormap('hsv');
  6. % Create axes
  7. axes1 = axes('Parent',figure1);
  8. view([-37.5 30]);
  9. grid('on');
  10. hold('all');
  11. % Create surf
  12. surf(xdata1,ydata1,zdata1,'Parent',axes1,'LineStyle','none');
复制代码
untitled.jpg

评分

1

查看全部评分

发表于 2011-5-11 17:19 | 显示全部楼层
啊 学习一下!
发表于 2011-5-11 20:18 | 显示全部楼层
画完之后
shade interp

点评

shading interp  发表于 2011-5-12 23:34

评分

1

查看全部评分

发表于 2011-5-12 23:33 | 显示全部楼层
[X,Y,Z] = peaks(30); hh=surfc(X,Y,Z);
colormap hsv; axis([-3 3 -3 3 -10 5]);
set(hh,'LineStyle','none');

点评

非常好用!!!  发表于 2011-5-15 10:41

评分

1

查看全部评分

 楼主| 发表于 2011-5-15 16:00 | 显示全部楼层
采用shading flat也可以把网格黑线去掉,保持原来数据
如果采用shading interp,这时网格之间数据被差值。

评分

1

查看全部评分

您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-11-29 13:30 , Processed in 0.113012 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表