1 First plots with Matplotlib

简单的绘图1

简单的绘图2

简单的绘图3

2 网格 = grid

3 设置坐标轴的取值范围 = axis xlim ylim

方法1:整体设置

[xmin, xmax, ymin, ymax]   ===》plt.axis([xmin, xmax, ymin, ymax])

方法2:分别设置

plt.xlim([xmin, xmax])
plt.ylim([ymin, ymax])

4 设置坐标含义标签 = label

5 设置图片的整体标题 = title

6 设置图例 = legend

方法2:

plt.plot(x, x*1.5)
plt.plot(x, x*3.0)
plt.plot(x, x/3.0)
plt.legend(['Normal', 'Fast', 'Slow'])

图例的位置参数:loc = Code

String Code
best 0
upper right 1
upper left 2
lower left 3
lower right 4
right 5
center left 6
center right 7
lower center 8
upper center 9
center 10

7 一副完整的图像

8 保存图片 = savefig

import matplotlib.pyplot as plt
plt.plot([1, 2, 3])
plt.savefig("plot123.png")
plt.savefig('plot123_2.png', dpi=200)
#
import matplotlib as mpl
mpl.rcParams['figure.figsize']
mpl.rcParams['savefig.dpi']
mpl.reParams['Agg']

9 本小结所有代码示例

import matplotlib.pyplot as plt
plt.plot([1, 3, 2, 4])
plt.show()import matplotlib.pyplot as plt
x = range(6)
plt.plot(x, [xi**2 for xi in x])
plt.show()import matplotlib.pyplot as plt
import numpy as np
x = np.arange(0.0, 6.0, 0.01)
plt.plot(x, [x**2 for x in x])
plt.show()import matplotlib.pyplot as plt
import numpy as np
x = np.arange(1, 5)
plt.plot(x, x*1.5, x, x*3.0, x, x/3.0)
plt.grid(True)
plt.show()import matplotlib.pyplot as plt
import numpy as np
x = np.arange(1, 5)
plt.plot(x, x*1.5, x, x*3.0, x, x/3.0)
plt.axis() # 显示当前坐标轴的极限取值范围 x->(0.85, 4.15), y->(-0.25, 12.58)
plt.axis([0, 5, -1, 13]) # 从新设置当前坐标轴的范围
plt.show()import matplotlib.pyplot as plt
plt.plot([1, 3, 2, 4])
plt.xlabel('This is the X axis') #这个是x轴的标签
plt.ylabel('This is the Y axis') #这个是y轴的标签
plt.show()import matplotlib.pyplot as plt
plt.plot([1, 3, 2, 4])
plt.title('Simple plot') # 图像的标题
plt.show()import matplotlib.pyplot as plt
import numpy as np
x = np.arange(1, 5)
plt.plot(x, x*1.5, label="Normal")
plt.plot(x, x*3.0, label="Fast")
plt.plot(x, x/3.0, label="Slow")
plt.legend() # 设置图例
plt.show()import matplotlib.pyplot as plt
import numpy as np
x = np.arange(1, 5)
plt.plot(x, x*1.5, x, x*3.0, x, x/3.0)
plt.grid(True)
plt.title('Sample Growth of a Measure')
plt.xlabel('Samples')
plt.ylabel('Values Measured')
plt.legend(['Normal', 'Fast', 'Slow'], loc = 'upper left')
plt.show()import matplotlib.pyplot as plt
plt.plot([1, 2, 3])
plt.savefig("plot123.png")
import matplotlib as mpl
mpl.rcParams['figure.figsize']
mpl.rcParams['savefig.dpi']
plt.savefig('plot123_2.png', dpi=200)

 


知识在于点点滴滴的积累,我会在这个路上Go ahead,

有幸看到我博客的朋友们,若能学到知识,请多多关注以及讨论,让我们共同进步,扬帆起航。

后记:打油诗一首

适度锻炼,量化指标

考量天气,设定目标

科学锻炼,成就体标

高效科研,实现学标


转载于:https://www.cnblogs.com/brightyuxl/p/9251258.html

Python3绘图库Matplotlib(01)相关推荐

  1. python怎么安装matplotlib-如何安装Python绘图库Matplotlib?

    如何安装Python绘图库Matplotlib? 2018-09-18 Matplotlib的安装方法多种多样,到底哪种方法是最好的,这取决于我们使用的是什么操作系统.已经安装了哪些软件以及想用Mat ...

  2. python 绘图库Matplotlib总结

    本节导图:https://www.processon.com/view/link/5fde0dbfe0b34d66b824203b 文章目录 绘图库Matplotlib 简单例子 绘图对象的理解 一些 ...

  3. python 绘图库matplotlib-_如何安装Python绘图库Matplotlib?

    如何安装Python绘图库Matplotlib? 2018-09-18 Matplotlib的安装方法多种多样,到底哪种方法是最好的,这取决于我们使用的是什么操作系统.已经安装了哪些软件以及想用Mat ...

  4. matplotlib中文文档_python绘图库——Matplotlib及Seaborn使用(入门篇1)

    在数据分析过程中,数据及模型可视化是无可避免的,同时这也是展示我们数据分析成果的最佳方式.因此,熟悉掌握绘图库的使用,对精进我们的数据分析技能起着不可替代的作用. 今天,我们就来了解一下python强 ...

  5. python安装绘图库matplotlib_Python基础教程:Python 2D绘图库 Matplotlib 简介和安装

    原标题:Python基础教程:Python 2D绘图库 Matplotlib 简介和安装 来自:Linux迷https://www.linuxmi.com/python-2d-matplotlib.h ...

  6. python绘图库seaborn_python绘图库——Matplotlib及Seaborn使用(入门篇2)

    在数据分析过程中,数据及模型可视化是无可避免的,同时这也是展示我们数据分析成果的最佳方式.因此,熟悉掌握绘图库的使用,对精进我们的数据分析技能起着不可替代的作用. 在上一篇中,我们掌握了Matplot ...

  7. python安装绘图库matplotlib_python绘图库Matplotlib的安装

    导读热词 本文简单介绍了Python绘图库Matplotlib的安装,简介如下: matplotlib是python最著名的绘图库,它提供了一整套和matlab相似的命令API,十分适合交互式地 进行 ...

  8. python安装绘图库_python绘图库Matplotlib的安装

    本文简单介绍了Python绘图库Matplotlib的安装,简介如下: matplotlib是python最著名的绘图库,它提供了一整套和matlab相似的命令API,十分适合交互式地 进行制图.Ma ...

  9. python的ppt库_Python绘图库matplotlib快速入门.ppt

    Python绘图库matplotlib快速入门 *;*;;快速绘图 matplotlib的pyplot子库提供了和matlab类似的绘图API,方便用户快速绘制2D图表.(matplotlib_sim ...

最新文章

  1. python java web_Python 与 Java 使用 websocket 通信
  2. 姜宁谈红帽绩效考核:不关心员工具体做什么
  3. Android 导致OOM的常见原因
  4. 【强化学习】深度强化学习入门介绍
  5. SAP Spartacus里的converter实例化逻辑
  6. 文字排版 - bootStrap4常用CSS笔记
  7. JAVA5000行代码什么概念_GitHub - catstiger/mvc: 一个不超过5000行代码的,快速,简单,易用的MVC框架。...
  8. python混合asp_用python实现面向对象的ASP程序实例
  9. 实验1-6 输出带框文字 (5 分)
  10. 在虚拟机上安装Kali Linux的简易指南
  11. oracle 除重更新,oracle数据库11.2.0.3升级到11.2.0.4
  12. linux(ubuntu) 查看系统设备信息
  13. Silverlight 2.“.NET研究”5D RPG游戏技巧与特效处理:(二)纸娃娃系统
  14. 在Microsoft Office 2007中检测和修复应用程序
  15. 鼠标连点器脚本c语言,鼠标连点器3000(MailBar) v2.4.2 安装版
  16. 163邮箱注册及授权密码开通
  17. 我的团长我的团第三集
  18. 10个简单的放松运动
  19. The specified target project directory 项目名\src\main\resources does not exist 问题解决
  20. Git入门基础-Chivalrous-专题视频课程

热门文章

  1. 【CI/CD1】jenkins
  2. TMS320F28335之定时器
  3. php修改数组元素,php数组特定元素修改方法
  4. matlab计算斜方差_Matlab求方差,均值,均方差,协方差的函数
  5. 叉乘点乘混合运算公式_初中数学学不会?公式这样记,让你做题效率翻倍!
  6. java 富文本编辑器的标签处理数据 从数据库中取出 并返回前台
  7. js利用localStorage和sessionStorage完成记住我功能
  8. 编译错误 无法打开包括文件:“SDKDDKVer.h”: No such file or directory
  9. VC中按钮控件的启用(enable)和禁用(disable)
  10. java图形界面设计 swing之JTable表格的创建使用-添加鼠标监听