- 积分
- 513
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2018-1-8
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
各位好,我想在同一张图上画出温度、露点温度、温度露点差和相对湿度随高度的变化曲线。其中温度、露点温度、温度露点差横坐标相同,相对湿度用另一个横坐标。但画出图后显示相对湿度把之前的三条曲线覆盖住了,请问该怎么解决?
程序如下:
fid=fopen('D:\2017010619.dat','r');
a=fread(fid,[301 10],'float');
x=a(1:31,3);
z=a(1:31,6);
d=a(1:31,7);
w=a(1:31,5);
y=a(1:31,1);
figure1=figure
axes1 = axes('Parent',figure1,'xAxisLocation','bottom');
h1 = line(x,y,'Color','r');
h2 = line(z,y,'Color','b');
h3 = line(d,y,'Color','g');
hold all;
axes2=axes('Parent',figure1,'xAxisLocation','top');
% axes2 = axes('Parent',figure1,'xAxisLocation','top');
set(axes2,'yticklabel',[]);%去掉axes2纵坐标数值
h4 = line(w,y,'Color','k','Parent',axes2);
set(axes2,'XLim',[0 100]);%设置axes2横坐标范围
grid on;
box on;
title('2017.01.01 07时温度、露点、相对湿度随高度变化曲线','fontsize',15,'fontweight','b')
xlabel(axes1,'温度/\circC','fontsize',10);
xlabel(axes2,'%','fontsize',10);
ylabel(axes1,'高度/m','fontsize',10);
legend([h1,h2,h3,h4],'温度','露点温度','温度露点差','相对湿度');
示意图如下:
请问大家这个要怎么解决~~~谢过各位!
|
|