1. 绘制简单图形

使用 matplotlib 的pyplot模块绘制图形。看一个 绘制sin函数曲线的例子。

import matplotlib.pyplot as plt

import numpy as np

# 生成数据

x = np.arange(0, 6, 0.1) # 以0.1为单位,生成0到 6 的数据*

y = np.sin(x)

# 绘制图形

plt.plot(x,y)

plt.show()

这里使用NumPy的arange()方法生成了[0, 0.1, 0.2, … , 5.8, 5.9]的 数据,将其设为x。

对x的各个元素,应用NumPy的sin函数np.sin(),将x、 y的数据传给plt.plot方法,然后绘制图形。

最后,通过plt.show()显示图形。 运行上述代码后,就会显示如上图所示的图形。

2. pyplot的功能

使用 pyplot的添加标题plt.title()、坐标轴标签名plt.xlabel() plt.ylabel()和图例plt.legend()。

import numpy as np

import matplotlib.pyplot as plt

# 生成数据

x = np.arange(0, 6, 0.1) # 以0.1为单位,生成0到6的数据

y1 = np.sin(x)

y2 = np.cos(x)

# 绘制图形

plt.plot(x, y1, label="sin")

plt.plot(x, y2, linestyle= "--", label="cos") # 用虚线绘制

plt.xlabel("x") # x轴标签

plt.ylabel("y") # y轴标签

plt.title("sin & cos") # 标题

plt.legend() #显示图例

plt.show()

3. 显示图像

pyplot中还提供了用于显示图像的方法imshow()。

使用 matplotlib.image模块的imread()方法读入图像。

import matplotlib.pyplot as plt

from matplotlib.image import imread

img = imread(r"D:plantplant_1.jpg") # 读入图像,读者根据自己的环境,变更文件名或文件路径(绝对或相对路径,注意路径名不能出现中文)

plt.imshow(img)

plt.show()

到此这篇关于使用matplotlib的pyplot模块绘图的实现示例的文章就介绍到这了,更多相关matplotlib pyplot模块绘图内容请搜索云海天教程以前的文章或继续浏览下面的相关文章希望大家以后多多支持云海天教程!

原文链接:https://blog.csdn.net/m0_46079750/article/details/107243064

pyplot绘制图片_使用matplotlib的pyplot模块绘图的实现示例相关推荐

  1. pyplot绘制图片_matplotlib系列之pyplot

    pyplot对象包含了一系列用于绘图的函数,使得它工作起来就像MATLIB一样.它的功能例如: 创建一个figure对象 绘制一片绘图区域 在区域中绘制线条或者点 也可以绘制labels 使用pypl ...

  2. Python dataframe绘制饼图_运用matplotlib绘制折线图、散点图、饼图、柱形图的定义代码以及案例详解...

    从导入数据开始 这里我们有一个现成的数据表包,现在我们所处环境是pycharm,安装环境是annaconda3环境,我们将通过这个数据表包来进行数据分析,运用matplotlib绘制折线图.散点图.饼 ...

  3. python绘制等值线图_使用matplotlib绘制等值线图

    等值线图 等值线图或等高线图在科学界很常用.这种可视化方法用由一圈圈封闭的曲线组成的等值线图表示三维结构的表面,其中封闭的曲线表示的是一个个处于同一层级或z值相同的数据点. 虽然等值线图看上去结构很复 ...

  4. python imshow参数_用matplotlib中imshow()函数绘图

    matplotlib 是python最著名的2D绘图库,它提供了一整套和matlab相似的命令API,十分适合交互式地进行制图.而且也可以方便地将它作为绘图控件,嵌入GUI应用程序中.通过简单的绘图语 ...

  5. 示例填充图片_填充内容:工具,技巧和动态示例

    示例填充图片 随着浏览器中的设计变得越来越流行(和方便),对有用的设计工具的需求也在增加. 一组非常有用的工具围绕着填料含量. 当前,存在各种资源来帮助需要填充内容的设计人员,无论是文本还是图像. 由 ...

  6. 如何用lisp绘制梯形_应用AutoLISP 实现AutoCAD 参数化绘图.doc

    应用AutoLISP 实现AutoCAD 参数化绘图 应用AutoLISP 实现AutoCAD 参数化绘图-企业管理论文 应用AutoLISP 实现AutoCAD 参数化绘图 王伯黎 张兴蓉 宜宾职业 ...

  7. 【Python】matplotlib.pyplot显示图片

    1.figure语法及操作 (1)figure语法说明 figure(num=None, figsize=None, dpi=None, facecolor=None, edgecolor=None, ...

  8. linux系统python截图不显示中文_Linux运维知识之解决linux系统下python中的matplotlib模块内的pyplot输出图片不能显示中文的问题...

    本文主要向大家介绍了Linux运维知识之解决linux系统下python中的matplotlib模块内的pyplot输出图片不能显示中文的问题,通过具体的内容向大家展现,希望对大家学习Linux运维知 ...

  9. matplotlib.pyplot绘制函数图像希腊字母latex效果设置

    matplotlib.pyplot绘制函数图像希腊字母latex效果设置 用matplotlib绘制函数图像时,有时候为了图形的含义更加清晰明了,需要在函数图形的备注上标明函数表达式,此时往往涉及到用 ...

最新文章

  1. Tomcat启动分析server.xml
  2. FIR滤波器的Matlab实现
  3. linux设备和驱动加载的先后顺序
  4. php访问mysql工具类
  5. selenium自动化测试浏览器驱动安装(属于转载文章)
  6. Java 设计模式——外观模式
  7. [图解]ARP协议(一)
  8. JavaScript中的回调地狱及解决方法
  9. Orleans配置---持久化
  10. Java中的局部变量表及使用jclasslib进行查看
  11. 用R解析Mahout用户推荐协同过滤算法(UserCF)
  12. mysql 排查问题一些小技巧
  13. 公路堵车概率模型:Nagel-Schreckenberg 模型模拟
  14. 腾讯音乐娱乐集团Q3财报亮眼:单季总营收75.8亿元破纪录,在线音乐付费用户历史性破5000万
  15. 关于readyState
  16. java穷举密码_Java实现穷举密码登录FTP服务器
  17. jquery中addClass()和removeClass()方法
  18. 黑苹果系统完全移植新硬盘
  19. 如何将视频上传到网站服务器,如何将本地视频上传到云服务器
  20. 新的一年:运动强身,读书明智,思考修心

热门文章

  1. 基于android系统的闹钟,基于Android的闹钟的软件
  2. java 初级、中级、高级工程师有什么区别?
  3. GPU: 衡量计算效能的正确姿势(2)
  4. 基于matlab的pid调节论文,毕业论文 基于matlab的智能PID控制器的设计与仿真
  5. 教你怎么检测微信好友有没把你删掉,原来还有这种方法,涨知识了
  6. Python VISA仪器控制
  7. Elsevier(sciencedirect)文献如何在家下载
  8. 省市县三级联动demo
  9. 新零售场景(图像检索、识别,分类)sku级别数据集
  10. 为什么房产等实体资产不适合做同质化所有权拆分