MATLAB中如何在底图上绘制新图

本文介绍了如何在MATLAB中利用Python的matplotlib库在已有底图上绘制新图,解决了MATLAB作图不美观和透明度设置不便的问题。通过MATLAB调用Python解释器传递参数,实现底图与新图的结合,并提供了相应的MATLAB和Python代码示例。
摘要由CSDN通过智能技术生成

缘由
地球物理文献里有很多公式,也有很多曲线。详细研究这些文献时(尤其是需要用到文章中的某部分时),通常需要再现出作者的某些图片,以证明自己确实明白这些公式或原理。当自己做出图后,发现只有将作者原图截图下来,放在某些软件中(如excel,origin)再添加上自己画的图,并且要不断的调整取值范围等。图片较少,也就罢了;图片很多,或者多次算出结果,再去调整这些细节,很费时。本人一直在寻找解决办法,发现一个帖子,可以解决:MATLAB叠图

但是,MATLAB的作图不太美观,最主要的是难以生成透明的图像(alpha=0这些都不太好用),故考虑python提供的matplotlib库。【今日先暂停于此,待python代码写好后再更新】


更新
1. MATLAB如何传递参数(或命令)到python解释器:

cmdstr=['python -c "import PythonFigs; PythonFigs.ReproduceFigs(BackFigsPath=r''',BackFigsPath,''',DataPath=r''',DataPath,''',NewFigsPath=r''',NewFigsPath,''',xyrang
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值