matplotlib 简单试用
2017-10-31 13:06
169 查看
介绍
是什么Matplotlib是一个强大的Python绘图和数据可视化的工具包。
安装
pip install matplotlib
引用
import matplotlib.pyplot as plt
绘制一个简单的图形
import matplotlib.pyplot as plt import numpy as np # plot(x, y, z)绘图函数, show显示图像 plt.plot([1,2,3,4], [1,5,7,9]) # 如果没有第一个参数 x,图形的 x 坐标默认为数组的索引 plt.show()
plot函数
基本参数
plot(x, y, z): x表示x轴,y表示y轴,x和y是列表;z可以定义线性,点型和颜色线型linestyle(-,-.,–,..)
点型marker(v,^,s,*,H,+,x,D,o,…)
颜色color(b,g,r,y,k,w,…)
plt.plot([1,2,3,4], [1,5,7,9], '--g') # 虚线,绿色 plt.show()
绘制两个数据集
一张图上,一次绘制多个数据集,只需写多次plot函数或传两组参数,最后调用show函数即可,比如:plt.plot([1,2,3,4], [2,3,8,10]) plt.plot([1,2,3,4], [5,6,9,8], '-.') """ 或者 plt.plot([1,2,3,4], [2,3,8,10], [1,2,3,4], [5,6,9,8], '-.') """ plt.show()
x轴,y轴,标题,图例
plt.legend() # 展示图例 plt.xlabel('Rads') # 给 x 轴添加标签 plt.ylabel('Amplitude') # 给 y 轴添加标签 plt.title('Sin and Cos Waves') # 添加图形标题
子图
使用子图可以在一个窗口绘制多张图:plt.subplot(row, col, active),只需在调用Plot函数前调用subplot即可。
plt.subplot(2, 1, 1) # (行,列,活跃区) plt.plot([1,2,3,4], [3,5,7,4], 'r') plt.subplot(2, 1, 2) plt.plot([1,2,3,4], [4,7,5,6], 'g') plt.show()
画布
创建一个画布,可以允许将窗口分区,从而创建多个子图import matplotlib.pyplot as plt fig = plt.figure() p1 = fig.add_subplot(2,2,1) # 添加子图,将画布分为2行2列,它占1的位置 p1.plot([1,2,3], [4,5,6]) fig.show()
其它
其它直方图,散点图,以后遇到再总结。附上一个参考教程,写的挺好的。
相关文章推荐
- python matplotlib 画图保存图片简单例子
- 浅谈Matplotlib简介和pyplot的简单使用――文本标注和箭头
- Python-Matplotlib安装及简单使用
- 用 python matplotlib 画图 简单记录
- 【python系列】matplotlib简单画图subplot
- matplotlib使用scatter画简单的散点图
- python+matplotlib绘制简单的海豚(顶点和节点的操作)
- 【超简单超清楚】mac环境matplotlib的中文配置
- Matplotlib 简单图例
- Matplotlib 简单画图
- Python-Matplotlib安装及简单使用
- Matplotlib简单入门学习
- 使用matplotlib画图的简单封装
- Python可视化的扩展模块matplotlib的简单应用
- Python-Matplotlib安装及简单使用
- windows 7 64 bits matplotlib的安装和简单测试
- matplotlib简单四图----条形图,点阵图,盒型图,箱形图
- Python通过matplotlib绘制动画简单实例
- matplotlib简单的画图
- python数据分析之(6)简单绘图matplotlib.pyplot