【发布时间】:2015-04-09 10:16:59
【问题描述】:
有谁知道如何在函数调用中为绘图添加补丁?看来我只能在通话之外而不是在通话中添加新补丁。这是我的代码,我知道由于 print 语句正在执行该函数,但没有添加新补丁:
fig = plt.figure()
fig.set_dpi(100)
fig.set_size_inches(7, 6.25)
ax = plt.axes(xlim=(0, 138), ylim=(0, 79))
ax.add_patch(plt.Rectangle((9, 1), 120, 1))
ax.add_patch(plt.Rectangle((9, 77), 120, 1))
rect = patches.Rectangle((xa3-6, ya4+0.75), 12, 12)
def upRamp(newPatch):
global ax
print "Ramp"
ax.add_patch(newPatch)
upRamp(rect)
感谢您的帮助!
【问题讨论】:
标签: python matplotlib patch