同一个figure不同的subplot叠加问题?
各位好:最近看一些专题图有在一张图里,两张不同数据图象可以矢量化地嵌套在一起,即叠在最上面的图,不存在图片底片(只显示图片的要素部分),感觉这样的图片嵌入得很好.不知道matlab可以做到不?需要修改figure或subplot的什么属性?我举例的图片是个matlab的例子,但还没有专题图那种相互嵌入很多的情况.(hold on)不能实现在一figure上一些不同colormap的图叠加. 我觉得画图是根据数据来画的,你要实现图形的嵌入,应该首先考虑数据的嵌入,另外图形的位置可以设置axes是position属性来控制的 个人觉得应该是可以的,在matlab的Figure上,可以有一个到多个Axes,而每个Axes可以有一个或多个plot或者patch等其他绘图元素,而且每个Axes对象的位置是可以任意设定的。所以你不妨试试:
- 创建一个Axes对象,把它设成当前数轴对象,然后绘制若干图形
- 在别的地方创建另外一个axes,把它设成当前对象,然后绘制若干图形。 非常感谢taohe兄,确实可以通过axes('position',)来实现!
页:
[1]