示例代碼:
fig, ax = plt.subplots()
ax.vlines(x=0.6, ymin=0.2, ymax=0.8, linewidth=10)
ax.hlines(y=0.2, xmin=0.2, xmax=0.6, linewidth=10)
ax.hlines(y=0.8, xmin=.6, xmax=0.8, linewidth=10)
ax.vlines(x=0.8, ymin=0.8, ymax=1.1, linewidth=10)
ax.hlines(y=1.1, xmin=.5, xmax=0.8, linewidth=10)
ax.vlines(x=0.5, ymin=0.4, ymax=1.1, linewidth=10)
ax.hlines(y=.4, xmin=.2, xmax=0.5, linewidth=10)
其中產生:

雖然在角落里有間隙,而我希望這些是齊平的。
需要明確的是,角落目前看起來像:

而我希望它們看起來像:

# 編輯
旁注 - 如果只創建一個矩形,則可以使用以下內容:
import matplotlib.patches as pt
fig, ax = plt.subplots()
frame = pt.Rectangle((0.2,0.2),0.4,0.6, lw=10,facecolor='none', edgecolor='k')
ax.add_patch(frame)
有關此處編輯的更多資訊:
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/345407.html標籤:Python matplotlib 图形
