Python matplotlib如何实现图形绘制

发布时间:2021-12-02 15:16:33 作者:iii
来源:亿速云 阅读:171

本篇内容主要讲解“Python matplotlib如何实现图形绘制”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Python matplotlib如何实现图形绘制”吧!

1. matplotlib.patches概述

matplotlib.patches 专门用来绘制图形的类,在该类是以Artist为基类

Python matplotlib如何实现图形绘制

2. 绘制图形方法

对应matplotlib模块来说,patches类提供绘制圆形、椭圆形、矩形等图形方法

Python matplotlib如何实现图形绘制

3. 绘制图形步骤

在matplotlib模块中,图表都是由figure、Axes和Axis三个基本元素组成,因此在绘制图形时,一般步骤主要有以下组成。

导入matplotlib pyplot和patches类

import matplotlib.pyplot as plt
import matplotlib.patches as mpatch

使用subplots()创建子图Axes对象

fig,ax =plt.subplots()

调用pathes类绘制图形的方法如绘制矩形Rectangle()

Rect = mpatch.Rectangle((0.2,0.75),0.4,0.4,color="r")

子图Axes对象调用set_xlim()和set_ylim坐标轴范围

patches默认情况下,x轴的坐标范围为(0,1),y轴的坐标范围为(0,1)

ax.set_xlim(-2,5)
ax.set_ylim(-2,5)

子图Axes对象调用add_patch()方法添加图形

ax.add_patch(Rect)

调用pyplot.show()展示图形

4. 绘制图形属性

设置透明度

关键字:alpha

取值类型为:浮点型

设置颜色

设置图形关键字:color

设置边框关键字:edgecolor

取值可选:

5. 小试牛刀

学习完上面几节的知识后,我们在图表中绘画圆形、矩形和直线吧

def drawpicture():
 
    fig,ax =plt.subplots()
 
    Rect = mpatch.Rectangle((1,0.75),0.4,0.4,color="yellow",alpha=0.5)
 
    Cri = mpatch.Circle((0,0),1,angle=30,color="pink",alpha=0.2,cap)
 
    Py = mpatch.Arrow(1,2,2,2)
 
    ax.set_xlim(-1,5)
    ax.set_ylim(-1,5)
 
    ax.add_patch(Rect)
    ax.add_patch(Cri)
    ax.add_patch(Py)
    plt.show()
 
drawpicture()

Python matplotlib如何实现图形绘制

到此,相信大家对“Python matplotlib如何实现图形绘制”有了更深的了解,不妨来实际操作一番吧!这里是亿速云网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

推荐阅读:
  1. Qt如何实现基础图形绘制
  2. python如何安装matplotlib

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

python matplotlib

上一篇:Spring中的切面是怎样实现的

下一篇:tk.Mybatis插入数据获取Id怎么实现

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》