matlab画图:坐标变成文字

标签:
matlab画图it |
分类: Code |
%站点
1
2
3
4
5
这是数据
程序为
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,
回答:
后面两行改为:set(AX(1),'xtick',x)
请给金币
http://c.hiphotos.baidu.com/zhidao/wh=450,600/sign=4c8049acb6003af34defd464001aea6a/8601a18b87d6277fe47c9b9d28381f30e924fc2d.jpg