24小时热门版块排行榜    

查看: 510  |  回复: 3

summerfox008

新虫 (正式写手)

[求助] 谁帮忙看看这个 程序,怎么画出来的图有点问题呢? 已有1人参与

两个问题:
1.最上方的横坐标,如何由红色变成黑色呢?
2.左右两个纵坐标,最大值16,没有在一条水平线上


clear
x1=-5:2.5:5;
x2=-0.4:0.2:0.4;
y1=[7.7,5.7,0,5.8,10.4];
y2=[7.5,5.0,0,4.8,10.9];
y1=plot(x1,y1,'-*');

set(gca,'xcolor');
set(gca,'xtick',[-5:2.5:5]);
box off;
ylim([0,16]);
xlabel('△v(mm/s)')
ylabel('△E')

axes;
y2=plot(x2,y2,'--o');
legend([y1,y2],'△v','△f');
set(gca,'xaxislocation','top','color','none','xcolor','r');
set(gca,'yaxislocation','right','color','none','xcolor','r');
set(gca,'xtick',[-0.4:0.2:0.4]);
box off;
ylim([0,16]);
xlabel('△f(kHz)')
ylabel('△E')
回复此楼

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

pdl9527

专家顾问 (小有名气)

【答案】应助回帖

感谢参与,应助指数 +1
第一个问题 r改成k
[/code]
set(gca,'yaxislocation','right','color','none','xcolor','r');
[code]


第二个问题,你把图像放大后会发现是在一条水平线上的。
2楼2017-03-22 19:52:25
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

summerfox008

新虫 (正式写手)

引用回帖:
2楼: Originally posted by pdl9527 at 2017-03-22 19:52:25
第一个问题 r改成k

set(gca,'yaxislocation','right','color','none','xcolor','r');



第二个问题,你把图像放大后会发现是在一条水平线上的。

第一个问题,解决了
第二个问题,依旧如此啊
3楼2017-03-23 08:56:14
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

pdl9527

专家顾问 (小有名气)

【答案】应助回帖

我画出来的图点击最大化窗口后并没有出现你说的问题。
4楼2017-03-23 22:00:29
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 summerfox008 的主题更新
信息提示
请填处理意见