matlab中,plotyy画散点图,如何设定 点类型。
帮你摸索了一下,简单来说就是,先得到句柄,再做相应的修改
举个例子你就能看明白了
figure
x = 0:0.1:20;
y1 = 200*exp(-0.05*x).*sin(x);
y2 = 0.8*exp(-0.5*x).*sin(10*x);
[AX,H1,H2] = plotyy(x,y1,x,y2,'plot');
set(H2,'Marker' ,'^')
set(H1,'Marker' ,'o')
同理可以修改线型,颜色,等等。
我的摸索源自matlab的帮助文件。记住:学习matlab,帮助文件永远是最好的参考书!
如何利用matlab的plotyy函数画双坐标图??
�0�2�0�2具有两个纵坐标标度的图形在MATLAB中,如果需要绘制出具有不同纵坐标标度的两个图形,可以使用plotyy绘图函数。调用格式为:plotyy(x1,y1,x2,y2)其中x1,y1对应一条曲线,x2,y2对应另一条曲线。横坐标的标度相同,纵坐标有两个,左纵坐标用于x1,y1数据对,右纵坐标用于x2,y2数据对。双y轴坐标可以用plotyy(x,y1,x,y2)来实现双x坐标可以用set(gca,'xaxislocation','bottom','xticklabel',{'0','1','2','3','4'})(假设x轴的标注为1,2,3,4)set(gca,'xaxislocation','top','xticklabel',{'0','1','2','3','4'})进行相应的设置【 * 例 10.7.3 -1 】制作一个双坐标系用来表现高压和低温两个不同量的过渡过程。set(get(h_ap,'Ylabel'),'String',' 压力 /rightarrow(/times10 ^{5}Pa )')h_at=axes('Position',get(h_ap,'Position'));%<12set(h_at,'Color','none','Xcolor','r','Ycolor','r');%<13set(h_at,'Xaxislocation','top')%<14set(h_at,'Yaxislocation','right','Ydir','rev')%<15set(get(h_at,'Xlabel'),'String','/fontsize{15}/fontname{ 隶书 } 时间