我尝试创建一个带有缩放的插入图的图形,其中整个图形(所有子图和插图)的数据绘制在代码的不同位置。在
为了模拟代码中不同位置的绘图,最小(不起作用)示例将在绘图例程上循环。在
子图可以工作,但是它们的插入每次都被覆盖。使用“添加轴”创建插入轴。在
我尝试过,不是每次都创建子轴(添加轴),而是仅创建子轴(如果尚未通过以下方式呈现):
try:
subax1
except NameError:
subax1 = fig666.add_axes([0.5,0.71,0.35,0.16])
这也没用!在
我如何解决这个问题/我的概念性误解是什么?在
谢谢你的帮助!!!在
^{pr2}$
这是你想要的吗?在
输出:
要创建三个大轴,您需要更改
^{pr2}$subplot()
的第三个参数:为了创建缩放轴,我使用
transFigure
和transAxes
将轴上的点转换为图形中的点。在这个问题似乎是由subblot命令引起的:由于inset plot/axes完全在子blot内,当再次调用subblot时,inset axes/plot被删除。使用add_axes来创建周围的轴而不是子批(3,1,1)修复了这个问题:
相关问题 更多 >
编程相关推荐