所以我在这里找到了以下的代码(链接):
from matplotlib import pyplot as plt
from matplotlib.patches import Rectangle
someX, someY = 0.5, 0.5
plt.figure()
currentAxis = plt.gca()
currentAxis.add_patch(Rectangle((someX - .1, someY - .1), 0.2, 0.2,alpha=1))
plt.show()
这意味着:
但我希望得到一个只有蓝色边框且内部透明的矩形。我该怎么做?
fill
需要一个布尔值;因此,你可以保留fill=True
,即使在循环遍历不同颜色并且'none'
是其中之一的情况下,仍然可以使用facecolor='none'
来得到一个空心矩形。 - Paul H