欢迎关注”生信修炼手册”!
当我们想要在一个坐标系中包含另外一个完整的图像时,就需要用到子图相关的技术,在matplotlib中,提供了以下两种实现方式
1. 画中画
通过在原本axes中插入一个新的axes, 来实现画中画的目的,代码如下
输出结果如下
这种方式本质上两个axes是相互独立的,所以可以实现任意两个图像的叠加,非常的灵活。
2. 缩放图
顾名思义,对图中的局部区域进行缩放,属于画中画的一种特殊情况,在matplotlib中,针对这一场景,专门提供了indicate_inset_zoom,来实现缩放图,用法如下
输出结果如下
在缩放图中,会将原本的区域和缩放之后的区域用线条连接起来,这是缩放图独有的特征。
·end·
—如果喜欢,快分享给你的朋友们吧—
原创不易,欢迎收藏,点赞,转发!生信知识浩瀚如海,在生信学习的道路上,让我们一起并肩作战!
本公众号深耕耘生信领域多年,具有丰富的数据分析经验,致力于提供真正有价值的数据分析服务,擅长个性化分析,欢迎有需要的老师和同学前来咨询。
领取专属 10元无门槛券
私享最新 技术干货