python – 在matplotlib中重用补丁对象而不移动它们的位置
发布时间:2020-12-16 22:15:13 所属栏目:Python 来源:网络整理
导读:我想自动生成一系列剪辑到修补程序的图.如果我尝试重用补丁对象,它会在画布上移动位置. 这个脚本(根据Yann之前的一个问题的答案)演示了正在发生的事情. import pylab as pltimport scipy as spimport matplotlib.patches as patchessp.random.seed(100)x = s
我想自动生成一系列剪辑到修补程序的图.如果我尝试重用补丁对象,它会在画布上移动位置. 这个脚本(根据Yann之前的一个问题的答案)演示了正在发生的事情.
第一个情节看起来像这样: 但是在第二个’1.png’中,补丁已经移动了.. 然而,再次重新绘制不会移动补丁. ‘2.png’和’3.png’看起来与’1.png’完全相同. 任何人都能指出我正在做错的方向吗? 实际上,我正在使用的补丁相对复杂并且需要一些时间来生成 – 如果可能的话,我宁愿不必每帧都重新制作它们. 最佳答案
通过对每个绘图使用相同的轴可以避免该问题,在每次迭代后调用ax.cla()来清除绘图.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |