wingser 发表于 2005-11-10 00:04

[求助]求教:怎么控制的坐标轴?

请问各位英雄,图中横坐标数值不等,但间隔相等,是怎么控制的?

AaronSpark 发表于 2005-11-10 00:23

这是对数坐标
双对数用:loglog
对x轴用:semilogx
对y轴用:semilogy

kkkttt 发表于 2005-11-10 10:01

y=0:0.1:10; x=10.^y;

plot(x,y)

semilogx(x,y)

bentian 发表于 2005-11-10 11:49

我接一个问题,也是跟这个差不多的,有兴趣讨论讨论!

就是:

怎样控制坐标轴的标注,matlab往往自动生成坐标刻度,如:0 2 4 6 ....,我想改为Pi 2*pi 3*pi ...

怎么搞?

linda 发表于 2005-11-10 12:04

把x轴的数值都除以Pi不就行了?

hbqcar 发表于 2005-12-29 15:32

好像不行啊

hjydhu 发表于 2006-12-30 21:51

这个标注比较难弄,我想设置x,y轴的数字字体大小,以及改变标注的文字大小如何修改

hjydhu 发表于 2006-12-30 22:18

还有怎么设置字体名称。比如我想改为“times new roman"

eight 发表于 2006-12-30 22:44

原帖由 bentian 于 2005-11-10 11:49 发表
<P>我接一个问题,也是跟这个差不多的,有兴趣讨论讨论!</P>
<P>就是:</P>
<P>   怎样控制坐标轴的标注,matlab往往自动生成坐标刻度,如:0 2 4 6 ....,我想改为Pi 2*pi ...


>> x=;
>> y=x.^2;
>> plot(x,y)
>> set(gca,'XTick',);

eight 发表于 2006-12-30 22:51

原帖由 hjydhu 于 2006-12-30 21:51 发表
这个标注比较难弄,我想设置x,y轴的数字字体大小,以及改变标注的文字大小如何修改


set(gca,'XTick',,'FontSize',5);

xlabel('abc','FontSize',20);

eight 发表于 2006-12-30 22:51

原帖由 hjydhu 于 2006-12-30 22:18 发表
还有怎么设置字体名称。比如我想改为“times new roman"


xlabel('abc','FontName','Times New Roman')
页: [1]
查看完整版本: [求助]求教:怎么控制的坐标轴?