从需求出发:在二维平面上,需要画一个图,输入一组点将点连接,然后首位连接,最终构成一个封闭的区域。并将这个区域填充。
显示如上图。
代码如下:
import matplotlib.pyplot as plt
from matplotlib.patches import Polygon
fig = plt.figure()
ax = fig.add_subplot(111, aspect='equal')
ax.add_patch(Polygon([[0.2,0.4],[0.3,0.5],[0.1,0.8],[0.2,0.5]], closed=True,fill=True))
ax.set_xlim((0,1))
ax.set_ylim((0,1))
plt.show()