import matplotlib.pyplot as plt from matplotlib.path import Path import matplotlib.patches as patches verts = [ (0., 0.), (0., 4.), (1., 1.), (4., 0.), (0., 0.), ] codes = [Path.MOVETO, Path.LINETO, Path.LINETO, Path.LINETO, Path.CLOSEPOLY, ] sqpath = Path(verts, codes) plt.clf() fig = plt.figure() ax = fig.add_subplot(111) sqpatch = patches.PathPatch(sqpath, facecolor='green', lw=2) ax.add_patch(sqpatch) ax.set_xlim(-5,5) ax.set_ylim(-5,5) plt.show()
this will output the figure below:
No comments:
Post a Comment