最新Django3.1大神之路视频!长达77小时、17G、233节 ,全方位无死角深入源码的专注教程!包含完整的模型层、数据迁移、 类视图、异步视图、日志、认证权限和开发工具等更多文字教程未包含的内容。免费章节pan.baidu.com/s/1dqGWNwmBnLxhM7DnXiePIQ 提取码:ko4y 。查看视频介绍点我

patch

阅读: 1841     评论:0

前面都是根据数据集来绘图,那如果我想绘制一些常见的图形对象呢?比如圆形、矩形、三角等等。可以在matplotlib.patches中找到它们。使用mpl.patches.<tab>可以查看有哪些可用的patch。下面简要介绍如何使用ax的add_patch方法绘制patch:

fig = plt.figure()
ax = fig.add_subplot(1,1,1)

# 注意下面三种形状的参数提供方式
rect = plt.Rectangle((0.2,0.75),0.4,0.15,alpha=0.3,color='b')
circ = plt.Circle((0.7,0.2), 0.15,)
pgon = plt.Polygon([[0.15,0.15],[0.35,0.4],[0.2,0.6]])

ax.add_patch(rect)
ax.add_patch(circ)
ax.add_patch(pgon)

img


 多子图 自定义坐标轴刻度 

评论总数: 0


点击登录后方可评论