liushuangq05 发表于 2010-10-27 11:19:30

同一个figure不同的subplot叠加问题?

各位好:
      最近看一些专题图有在一张图里,两张不同数据图象可以矢量化地嵌套在一起,即叠在最上面的图,不存在图片底片(只显示图片的要素部分),感觉这样的图片嵌入得很好.不知道matlab可以做到不?需要修改figure或subplot的什么属性?我举例的图片是个matlab的例子,但还没有专题图那种相互嵌入很多的情况.(hold on)不能实现在一figure上一些不同colormap的图叠加.

qibbxxt 发表于 2010-10-27 13:34:28

我觉得画图是根据数据来画的,你要实现图形的嵌入,应该首先考虑数据的嵌入,另外图形的位置可以设置axes是position属性来控制的

taohe 发表于 2010-10-27 13:38:09

个人觉得应该是可以的,在matlab的Figure上,可以有一个到多个Axes,而每个Axes可以有一个或多个plot或者patch等其他绘图元素,而且每个Axes对象的位置是可以任意设定的。所以你不妨试试:
- 创建一个Axes对象,把它设成当前数轴对象,然后绘制若干图形
- 在别的地方创建另外一个axes,把它设成当前对象,然后绘制若干图形。

liushuangq05 发表于 2010-10-27 14:00:16

非常感谢taohe兄,确实可以通过axes('position',)来实现!
页: [1]
查看完整版本: 同一个figure不同的subplot叠加问题?