一般使用 import matplotlib.pyplot as plt,默认别名为plt

1 plt.plot([3, 1, 4, 5, 2])
2 plt.ylabel("Grade")
3 plt.show()

plt.plot()只有一个输入列表或数组时,参数被当作Y轴,X轴以索引自动生成

1 plt.savefig('test',dpi=600)#默认为PNG

plt.savefig()将输出图形存储为文件,默认为PNG格式,可以通过dpi修改输出质量

1 plt.plot([0, 2, 4, 6, 8][3, 1, 4, 5, 2])
2 plt.ylabel('Grade')
3 plt.axis([-1, 10, 0, 6])
4 plt.show()

plt.plot(x, y)当有两个以上的参数时,按照X轴和Y轴顺序绘制数据点

plt.axis()表示X轴和Y轴的范围

1 plt.subplot(nrows, ncols, plot_number)

 1 import numpy as np
 2 import matplotlib.pyplot as plt
 3
 4 def f(t):
 5     return np.exp(-t) * np.cos(2*np.pi*t)
 6
 7 a = np.arange(0.0, 5.0, 0.02)
 8
 9 plt.subplot(211)
10 plt.plot(a, f(a))
11
12 plt.subplot(2,1,2)
13 plt.plot(a, np.cos(2*np.pi*a), 'r--')
14 plt.show()

plt.subplot()表示绘制nrows行,ncols列的区域并定位到plot_number区域中

plt.subplot(2,1,2) 和plt.subplot(212)一样

下面给出几个例子

1 import numpy as np
2 import matplotlib.pyplot as plt
3
4 a = np.arange(10)
5 plt.plot(a,a*1.5,a,a*2.5,a,a*3.5,a,a*4.5)
6 plt.show()

例子:

1 import numpy as np
2 import matplotlib.pyplot as plt
3
4 a = np.arange(10)
5 plt.plot(a,a*1.5,'go-',a,a*2.5,'rx',a,a*3.5,'*',a,a*4.5,'b-.')
6 plt.show()

而要实现中文显示则要修改matplotlib.rcParams里的参数

1 matplotlib.rcParams['font.family'] = 'SimHei'

rcParams的属性有'font.family' 用于显示字体的名字,'font.style'字体风格,正常‘normal’或斜体‘italic’,'font.size',字体大小,整数字号或者'large'、'x-small'

font.family的种类有'SimHei'(黑体)、'KaiTi'(楷体)、'LiSu'(隶书)、'FangSong'(中文仿宋)、'YouYuan'(中文幼圆)、'STSong'(中文宋体)中文显示的第二中方法,在有中文的地方增加一个属性fontproperties
1 plt.ylabel('横轴:时间',fontproperties='SimHei',fontsize=20)

转载于:https://www.cnblogs.com/xingkongyihao/p/6763288.html

matplotlib简单使用相关推荐

  1. python matplotlib 简单用法

    python matplotlib 简单用法 具体内容请参考官网 代码 import matplotlib.pyplot as plt import numpy as np # 支持中文 plt.rc ...

  2. python绘图实例-Python使用matplotlib简单绘图示例

    本文实例讲述了Python使用matplotlib简单绘图.分享给大家供大家参考,具体如下: # -*- coding:utf-8 -*- #! python2 """ ...

  3. 简单python脚本实例画图-Python使用matplotlib简单绘图示例

    本文实例讲述了Python使用matplotlib简单绘图.分享给大家供大家参考,具体如下: # -*- coding:utf-8 -*- #! python2 """ ...

  4. python制作简单动画_Python通过matplotlib简单绘制动画实例

    Matplotlib是一个Python的2D绘图库,它以各种硬拷贝格式和跨平台的交互式环境生成出版质量级别的图形.通过Matplotlib,开发者可以仅需要几行代码,便可以生成绘图,直方图,功率谱,条 ...

  5. matlab一亩三分地,Matplotlib简单教程

    Matplotlib简单教程 绘图简介 使用matplotlib库绘图,原理很简单,就是下面这5步: 创建一个图纸 (figure) 在图纸上创建一个或多个绘图(plotting)区域(也叫子图,坐标 ...

  6. python matplotlib简单使用

    一.简单介绍 Matplotlib是Python的一个绘图库,是Python中最常用的可视化工具之一. 二.安装方法 安装方法:pip install matplotlib 注意:安装matplotl ...

  7. matplotlib 简单试用

    介绍 是什么 Matplotlib是一个强大的Python绘图和数据可视化的工具包. 安装 pip install matplotlib 引用 import matplotlib.pyplot as ...

  8. matplotlib简单做图

    以随机数为例 import matplotlib.pyplot as plt import numpy as np import random x=[] y=[] for i in range(10) ...

  9. 【环境配置】python+matplotlib简单安装教程

    图像处理必备库--matplotlib安装 matplotlib简介 python安装以及环境配置 matplotlib安装 matplotlib简介 matplotlib是基于python语言的开源 ...

最新文章

  1. 2022-2028年中国蛋制品行业市场专项调查及前瞻分析报告
  2. linux命令行颜色
  3. VMware中的桥接模式、NAT(网络地址转换模式)、Host-only(主机模式):转自:http://blog.chinaunix.net/uid-11798538-id-3061551.html
  4. centos解压zip命令_Linux日常运维(5)—常用压缩包解压命令整理
  5. #39;boost/iterator/iterator_adaptor.hpp#39; file not found之xcode生成时报错的解决方案
  6. arm9 adc及触摸屏
  7. MySQL 修改字段类型或长度
  8. 登陆界面上下左右居中自适应屏幕显示的简单实现
  9. 监控freeswitch sip信令
  10. 虚拟机安装win10未找到驱动程序
  11. a标签去下划线或文字添加下修饰_a标签去掉下划线_百度经验
  12. 新浪邮箱接收服务器,新浪和雅虎的邮箱的接收服务器分别是什么?
  13. html返回的状态值,iradon函数返回的是什么值
  14. 关于NTFS数据流ADS的详细介绍
  15. centos7:configure: error: perl >= 5.7.3 with Encode and Data::Dumper required by Texinfo.
  16. 一个菜鸡的ACM之路
  17. 纪念一下毛星云这位年轻的先生
  18. Eclipse打开报错,The Eclipse executable launcher was unable to locate its companion shared library.
  19. 新一轮芯片战的序幕?台积电狂砸两千亿突破2nm
  20. 从“住”到“行” 恒大投资NEVS的背后逻辑 | 一点财经

热门文章

  1. onSaveInstanceState() 和 onRestoreInstanceState()
  2. IOS--Tableview选中一个cell
  3. 笔记----Linux中pt_regs结构体
  4. 如何应对内网安全的那些新挑战——威胁不断,防御不止
  5. Vista部署的一些收集
  6. java jsp常见问题_jsp和servlet常见问题总结
  7. vue github开源项目_2018 年最好的 45 个 Vue 开源项目汇总
  8. powerdesigner 16设计mysql数据库_PowerDesigner16 连接MySql 报错
  9. 初试django模型层
  10. 使用J-LINK烧写MICRO2440的NOR