查看当前变量可以用who查看当前變量及其结构,大小类型等,可以用whos
如果图是通过subplot生成的多个子图拼成的则提取数据的过程还会更复杂些。例如一个:subplot(2,1,:)的图
如果芓图中的曲线多于一条,最底层的Children还会再多些但是基本的思路是类似的,同样可以从中读出数据例如代码可能是这样的:
在matlab axis off中,图是┅个结构体对象可以用get(fig1)的方式来查看其对象。
在subplot子图中可以这样設置
在绘制二维谱图的过程中,默认的设置会覆盖掉X,Y轴的刻度点要使其显示出来,可以使用以下设置 ```matlab axis off set(gca,'Layer','top'); ```
给坐标添加文字注释[3]
这种方式是針对axis对象进行的注释因而可以在subplot中方便地使用,而annotation则是针对fiugure进行的注释因而在subplot中的使用多有不便。
图中添加文本注释[4]
以上,sub(1)是单轴的子图sub(2)是双轴的子图。
matlab axis off可直接调用的颜色名称如前colormap的附录,对于其他颜色可以通过归一化的RGB参数来调用。可直接调用的线条格式如下:
控制marker的大小以及填充颜色
上面的代码控制了箭头注释在整个fig图中的相对位置
26. 控制坐标轴刻度线的长短和粗细
其中area的前两个参数[x1,x2],[y1,y2]确定了色块在图中的位置而FaceColor确定了颜色的类型,而FaceAlpha则确定了色块的透明度Edgecolor则确定了色块边框的颜色。
30. 添加垂直的竖线
这个可以用line函数简单地实现第一组参数是x轴坐标,第二组参数是y轴范围当然如果你不怕麻烦,也可以自己寫出需要的数列直接用plot来完成。
要让两幅图实现类似的色彩效果首先要调节colorbar的底色,等到最低的背景色基本相同的时候再调节最强幅度对应的颜色,这样两幅图的风格比较类似了