gpt4 book ai didi

python-2.7 - matplotlib向图中添加矩形而不是轴

转载 作者:行者123 更新时间:2023-12-04 00:27:29 25 4
gpt4 key购买 nike

我需要在matplotlib图上添加半透明的皮肤。我当时正在考虑向图中添加一个矩形,其中alpha <1,并且zorder足够高,以便将其绘制在所有内容之上。

我在想这样的事情

figure.add_patch(Rectangle((0,0),1,1, alpha=0.5, zorder=1000))


但是我猜矩形仅由轴处理。有转身吗?

最佳答案

您可以在图形上方使用幻像轴,然后将补丁更改为自己喜欢的样子,请尝试以下示例:

import matplotlib.pyplot as plt

fig = plt.figure()
ax = fig.add_axes([0,0,1,1])
ax.xaxis.set_visible(False)
ax.yaxis.set_visible(False)
ax.set_zorder(1000)
ax.patch.set_alpha(0.5)
ax.patch.set_color('r')

ax2 = fig.add_subplot(111)
ax2.plot(range(10), range(10))

plt.show()

关于python-2.7 - matplotlib向图中添加矩形而不是轴,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21535294/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com