1、输入要做图的数据x1 = [1 2 3 4 5 6];x2 = [0.1 0.2 0.3 0.4 0.5 0.6];y = [5 6 7 8 9 10];
2、然后先根据x1和y画图,h1= line(x1,y,'Color','k','稆糨孝汶;Marker','s','MarkerEdgeColor','k','MarkerFaceColor','k');后面这几个'Color','Marker','MarkerEdgeColor'和'MarkerFaceColor'分别是设置线条的颜色,marker的形状,marker边框的颜色,marker内部的颜色。这样MATLAB也会自动生成一个坐标系,然后我们用下面的语句拿到当前坐标系的句柄ax1,并对当前坐标系进行颜色设置。ax1 = gca;set(ax1,'XColor','k','YColor','k');

4、然后两个坐标系都设置好之后,我们可以用下面的语句在坐标系2中画线。h2 = line(x2,y,'Color','k','Marker','s','MarkerEdgeColor','k','MarkerFaceColor','w','Parent',ax2);其中,'Parent’是确定我们这条线是画在ax2这个坐标系下的。

6、最后我们添加每条直线的标注。legend([h1,h2],'line1','line2');h1和h2分别是两条直线的句柄,我们用legend语句设置了着两条直线的标注。
