参考链接: Matplotlib官网
参考链接: Python数据分析与展示
参考链接: 知乎-快速入门LaTeX
参考链接: Matplotlib官网 API Overview

实验1:

# 实验1
import matplotlib.pyplot as plt
import numpy as npa = np.arange(0.0,5.0,0.02)
plt.plot(a,np.cos(2*np.pi*a),'r--')# color用来设置颜色
plt.xlabel(r'横轴:时间 $\alpha$',fontproperties='SimHei',fontsize=15,color='green')
plt.ylabel(r'纵轴:振幅 $\beta$',fontproperties='SimHei',fontsize=15,color='blue')# 图片正上方的说明文字
plt.title(r'正弦波实例 $y=cos(2\pi x)$',fontproperties='SimHei',fontsize=25)# 使用Latex语法,Latex参考链接:https://www.zhihu.com/question/268569440/answer/341423181
# 接受的前两个参数是文本显示位置的坐标,在这里是位置(2,1),
# 然后是文本内容,用美元符号括起来,
# fontsize用来设置字体大小
plt.text(2,1,r'$\mu=100$',fontsize=15)  plt.axis([-1,6,-2,2]) # 设置x轴和y轴的范围,x轴是[-1,6],y轴是[-2,2]
plt.grid(True) # 增加网格显示效果
# plt.grid(False)
plt.show()

执行效果展示:

实验2:

# 实验2
import matplotlib.pyplot as plt
import numpy as npa = np.arange(0.0,5.0,0.02)
plt.plot(a,np.cos(2*np.pi*a),'r--')
# color用来设置颜色
plt.xlabel(r'横轴:时间 $\alpha$',fontproperties='SimHei',fontsize=15,color='green')
plt.ylabel(r'纵轴:振幅 $\beta$',fontproperties='SimHei',fontsize=15,color='blue')
# 图片正上方的说明文字
plt.title(r'正弦波实例 $y=cos(2\pi x)$',fontproperties='SimHei',fontsize=25)# 第一个参数是显示的字符串信息,用美元符号括起来,表示latex格式,
# xy接手一个元组,表示箭头的位置,
# xytext接受一个元组,表示文本显示位置
# arrowprops接受一个字典,
# -其中facecolor是箭头的颜色
# - shrink表示箭头两端留出的空白所占整体的比例
# - width表示箭头的宽度
plt.annotate(r'$\mu=100$',xy=(2,1),xytext=(3,1.5),\arrowprops=dict(facecolor='black',shrink=0.1,width=2))plt.axis([-1,6,-2,2])
plt.grid(True)
plt.show()

执行效果展示:

补充说明:

函数 说明
plt.xlabel() 对X轴增加文本标签
plt.ylabel() 对Y轴增加文本标签
plt.title() 对图形整体增加文本标签
plt.text() 在任意位置增加文本
plt.annotate() 在图形中增加带箭头的注解

参考链接: 知乎-快速入门LaTeX

Matplotlib库学习笔记(4) pyplot的文本显示以及Latex的使用相关推荐

  1. Python的matplotlib库学习笔记第一篇

    各位大佬,小松鼠有什么不对的地方,请大家赐教. matplotlib.pyplot是绘制各类可视化图形的命令字库,相当于Matplotlib库的快捷方式 导入:import matplotlib.py ...

  2. 7月16日数据科学库学习笔记——matplotlib 绘制散点图、条形图、直方图

    文章目录 前言 一.绘制散点图 二.绘制条形图 1.纵向条形图 2.横向条形图 三.绘制分组条形图 四.绘制直方图 1.plt.hist 方法 2.plt.bar 方法绘制直方图 前言 本文为7月16 ...

  3. 深度学习常用python库学习笔记

    深度学习常用python库学习笔记 常用的4个库 一.Numpy库 1.数组的创建 (1)np.array() (2)np.zeros() (3)np.ones() (4)np.empty() (5) ...

  4. python标准库学习笔记

    原创:python标准库学习笔记 数据结构 bisect 模块里实现了一个向列表插入元素时也会顺便排序的算法. struct - 二进制数据结构:用途:在 Python 基本数据类型和二进制数据之间进 ...

  5. Huggingface Transformers库学习笔记(二):使用Transformers(上)(Using Transformers Part 1)

    前言 本部分是Transformer库的基础部分的上半部分,主要包括任务汇总.模型汇总和数据预处理三方面内容,由于许多模型我也不太了解,所以多为机器翻译得到,错误再所难免,内容仅供参考. Huggin ...

  6. colly爬虫库学习笔记

    colly爬虫库学习笔记 前言 稍微的学习了一下Go语言的基础知识(错误处理和协程通道这些还没看),想着能不能做点东西,突然想到自己当时学了python之后就是专门为了写爬虫(虽然后来也咕了,只会一个 ...

  7. python plt包_Python 数据可视化-Matplotlib包学习笔记(一)

    Python 数据可视化 本文主要参照Matplotlib的官方教程进行整理,作为个人的学习笔记进行分享,欢迎相互讨论. Matplotlib包学习笔记(一) 本文主要简单介绍一下Matplotlib ...

  8. 【自然语言处理】-nltk库学习笔记(一)

    句子切分(Sentence Tokenize) nltk的分词是句子级别的,所以对于一篇文档首先要将文章按句子进行分割,然后句子进行分词 from nltk.tokenize import sent_ ...

  9. python xlwings 切片_Python xlwings库学习笔记(1)

    Python xlwings库学习笔记(1) Python是最近几年很火的编程语言,被办公自动化的宣传吸引入坑,办公自动化必然绕不开Excel的操作,能操作Excel的库有很多,例如: xlrd xl ...

  10. STM32 HAL库学习笔记1-HAL库简介

    STM32 HAL库学习笔记1-HAL库简介 HAL库 SPL 库 和 HAL 库两者相互独立,互不兼容.几种库的比较如下 目前几种库对不同芯片的支持情况如下 ST 中文官网上有一篇<关于ST库 ...

最新文章

  1. CS9:转载:怎样配置Win Radius 当使用Cisco交换机时
  2. 前端三十二:超链接(a标签)
  3. 如何建立论坛的核心用户--引发的思考
  4. python基础-2
  5. 绕过网关访问图片上传并解决跨域问题
  6. codeigniter中创建自己的类库
  7. 【计算机组成原理】I/O设备
  8. Linux的环境变量配置
  9. bzoj 1654: [Usaco2006 Jan]The Cow Prom 奶牛舞会 -- Tarjan
  10. 基于GaussDB(DWS)的全文检索特性,了解一下?
  11. 小米集团王嵋因错误表达致歉并请辞;亚马逊云服务出现中断,许多网站受到影响;deepin 深度系统更新发布|极客头条...
  12. 算到怀疑人生!如何用并查集解决朋友圈个数问题?
  13. 你真的了解企业虚拟化吗?
  14. 机器学习中的激活函数作用
  15. 苹果手机怎么修改dns服务器,苹果手机怎么设置DNS iPhone8更改DNS详细图文教程
  16. 【转载】手机UC浏览器缓存视频合并方法
  17. delta和gamma中性_套期保值中性技术操作之构建delta—gamma中性
  18. cad在布局怎么调比例_CAD布局中如何调整比例
  19. 帮助开发者和网站设计师更方便配色的在线配色工具 - PLTTS
  20. PS 2018CC安装完打开后,菜单界面的字体太大太小如何调整

热门文章

  1. eclipse运行代码后变为红色和绿色
  2. PPT母版制作及自定义主题
  3. 制作简易的幸运转盘抽奖
  4. 2020年最新UI设计基础入门教程
  5. Android应用实现开机自启动
  6. MAC-快捷键打开终端
  7. 计算机答辩ppt演讲稿,毕业答辩PPT演讲稿开场白
  8. 北京联通dns服务器位置,联通DNS服务器地址怎么设置
  9. 基于Echarts实现可视化数据大屏服务大数据可视化监管平台
  10. Java编写的“滑稽”表情屏保程序