Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 工程数学软件 > MATLAB论坛
MATLAB论坛 一切MATLAB相关问题在此讨论。
回复
 
主题工具 显示模式
旧 2008-06-16, 19:23   #1
studymore
初级会员
 
注册日期: 2008-05-05
年龄: 38
帖子: 6
声望力: 0
studymore 正向着好的方向发展
默认 [求助]如何设置坐标轴粗细和标注的大小

见上!
首先是要设置坐标轴的粗细
然后要设置坐标刻度的数字。
比如z坐标范围2到10,间隔2,那些标注2,4,6,8,10的大小如何通过命令设置?
急求!
谢谢大家!!
studymore 当前离线   回复时引用此帖
旧 2008-06-19, 01:31   #2
fanxing39
高级会员
 
注册日期: 2007-12-02
年龄: 44
帖子: 303
声望力: 31
fanxing39 是一位成功的新星fanxing39 是一位成功的新星fanxing39 是一位成功的新星fanxing39 是一位成功的新星
默认

貌似是用 grid 命令来调整的 :lovely:
fanxing39 当前离线   回复时引用此帖
旧 2008-06-24, 20:25   #3
remnant
普通会员
 
注册日期: 2008-04-12
年龄: 46
帖子: 67
声望力: 19
remnant 正向着好的方向发展
默认

引用:
作者: studymore 查看帖子
见上!
首先是要设置坐标轴的粗细
然后要设置坐标刻度的数字。
比如z坐标范围2到10,间隔2,那些标注2,4,6,8,10的大小如何通过命令设置?
急求!
谢谢大家!!
先来个简单的Plot小程序,Step By Step:
x = 1:20; %这里是举例用的随便2组数据
y = 1:20;

hplot = plot( x, y ); % 用plot指令作图,并且将plot函数返回的曲线句柄赋值给hplot
haxis = get( hplot, 'Parent' ); % 曲线的‘父亲’就是我们想要操作的坐标轴的句柄啦

%% 句柄:是我们操作Matlab图形对象的一个“手柄”,一切对Figure图形的操作都借助这个
%% 手柄来进行。

set( haxis, 'LineWidth', 1.0 );
%% set函数,可以看下Matlab Help. 'LineWidth'就是axis的线宽度属性,其值默认为0.5,我这里
%% 改成1.0了。

set( haxis, 'XLim', [ 2 20 ] );
set( haxis, 'YLim', [ 2 20 ] );
%% 这两句是调整坐标轴上下限的。很显然,如果有Z轴,那就 set( haxis, 'ZLim', [ Zmin,
%% Zmax ] )

set( haxis, 'XTick', 2:1:20 );
set( haxis, 'YTick', 2:1:20 );
%% 这两句就是调整坐标轴上那些标注出来的数字了,2:1:20意思是从2开始,每隔1标注一次,直
%% 到20为止。注意这里的2, 20最好和上面相应的XLim, YLim最大最小值一致。
remnant 当前离线   回复时引用此帖
回复

主题工具
显示模式

发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码


相似的主题
主题 主题作者 版面 回复 最后发表
【求助】算术编码的matlab实现 yinxuewang MATLAB论坛 0 2008-03-28 14:16


所有时间均为北京时间。现在的时间是 17:38


Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.