sjl1983226 发表于 2010-6-12 11:06

如何调动图的大小


clear; clf
x=;
yxy=;
ysy=;
plot(x,ysy,'-r','linewidth',2); hold on
plot(x,yxy,'-b','linewidth',2)
set(gca,'xtick',,'fontsize',12)
set(gca,'xticklabel',{'0#墩','1/4跨','跨中','3/4跨','1#墩','1/4跨','跨中','3/4跨','2#墩','1/4跨','跨中','3/4跨','3#墩','1/4跨','跨中','3/4跨','4#墩','1/4跨','跨中','3/4跨','5#墩'})
set(gca,'ytick',0:0.05:9.7,'fontsize',12)
axis auto; grid on
xlabel('\bf测点所在桥跨纵桥向位置','fontsize',17,'color','k');
ylabel('\bf高程/m','rotation',90,'fontsize',17,'color','k'); legend('上游侧','下游侧',0)

第一个问题是我的图显示出来如图1,现在我想让他显示出来如图2,就是X轴长度不变,Y方向变矮,问题2是我想让这33个点拟合的线条是一条圆滑的曲线,第三个问题是legend('上游侧','下游侧',0)中的0是什么意思,谢谢

[ 本帖最后由 ChaChing 于 2010-6-12 12:29 编辑 ]

ChaChing 发表于 2010-6-12 12:26

1.使用mouse手动resize图的大小, 或如下调动
hf=get(gcf,'position'); hf(4)=225; set(gcf,'Position',hf);
2. help interp1 ...
3. help legend, 0-auto or best
页: [1]
查看完整版本: 如何调动图的大小