matlab 双纵坐标状态下改横坐标数字名称%站点 水深 盐度 温度 1 14 20.21 19.88 2 26 18.87 19.89 3 28 10.05 21.09 4 30 28.62
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/23 14:54:38
![matlab 双纵坐标状态下改横坐标数字名称%站点 水深 盐度 温度 1 14 20.21 19.88 2 26 18.87 19.89 3 28 10.05 21.09 4 30 28.62](/uploads/image/z/2686232-56-2.jpg?t=matlab+%E5%8F%8C%E7%BA%B5%E5%9D%90%E6%A0%87%E7%8A%B6%E6%80%81%E4%B8%8B%E6%94%B9%E6%A8%AA%E5%9D%90%E6%A0%87%E6%95%B0%E5%AD%97%E5%90%8D%E7%A7%B0%25%E7%AB%99%E7%82%B9++%E6%B0%B4%E6%B7%B1++++++%E7%9B%90%E5%BA%A6++++++%E6%B8%A9%E5%BA%A6++++++++1++++++++14+++++20.21+++++++19.88++++++++2++++++++26+++++18.87+++++++19.89+++++++++3++++++++28+++++10.05+++++++21.09++++++++++++4++++++++30+++++28.62)
matlab 双纵坐标状态下改横坐标数字名称%站点 水深 盐度 温度 1 14 20.21 19.88 2 26 18.87 19.89 3 28 10.05 21.09 4 30 28.62
matlab 双纵坐标状态下改横坐标数字名称
%站点 水深 盐度 温度
1 14 20.21 19.88
2 26 18.87 19.89
3 28 10.05 21.09
4 30 28.62 20.8
5 34 33.57 21.64
这是数据
程序为
y1=a(:,3);
y2=a(:,4);
[AX,H1,H2]=plotyy(x,y1,x,y2,'plot');
set(AX(1),'XColor','k','YColor','b');
set(AX(2),'XColor','k','YColor','r');
HH1=get(AX(1),'Ylabel');
set(HH1,'String','盐度');
set(HH1,'color','b');
HH2=get(AX(2),'Ylabel');
set(HH2,'String','温度');
set(HH2,'color','r');
set(H1,'LineStyle','-');
set(H1,'color','b');
set(H2,'LineStyle',':');
set(H2,'color','r');
legend([H1,H2],{'盐度';'温度'});
set(gca,'xtick',x);
set(gca, 'xticklabel', {'10号站','11号站','12号站','13
matlab 双纵坐标状态下改横坐标数字名称%站点 水深 盐度 温度 1 14 20.21 19.88 2 26 18.87 19.89 3 28 10.05 21.09 4 30 28.62
后面两行改为:set(AX(1),'xtick',x)
set(AX(2),'xtick',x)%这两行确定标注间隔
set(AX(1),'xticklabel',[])
set(AX(2),'xticklabel',[])%这两行删掉原label
set(gca, 'xticklabel', {'10号站','11号站','12号站','13号站','14号站'}) ;%添加新label
请给金币