网站首页 > 技术文章 正文
一、简介
Matplotlib是目前比较常用的一个Python 2D绘图库,它可以在各种平台上以各种硬拷贝格式和交互式环境生成出具有出版品质的图形。 Matplotlib的跨平台性使其可以运用在各个场景。
Matplotlib的目的主要是可视化,让无法实现的事情变得可能实现,让简单的事情变得更简单。几行代码即可根据需要生成折线图,直方图,条形图,散点图等不同表现形式的图。
为了简单绘图,Matplotlib的pyplot模块还提供了类似于MATLAB的界面,特别是在与IPython结合使用时显得特别方便。 此外,Matplotlib还支持多种属性的修改,只要想得到,Matplotlib可以让图形在发挥功效的同时变得非常漂亮。
二、相关文档
对于框架的学习,官方文档永远是最好的查询和学习工具,将一直伴随我们。下面给出Matplotlib在各个平台下的安装教程以及官方教程文档地址。
官网教程文档:https://matplotlib.org/users/index.html
各个平台的安装教程:https://matplotlib.org/users/installing.html
三、基本步骤
在刚开始接触Matplotlib时,按下列步骤写好注释,再着手写代码,会是一个不错的熟练Matplotlib使用的方法。
# 0、导入包
import matplotlib.pyplot as plt
# 1、准备数据
x = [1, 2, 3, 4]
y = [10, 20, 30, 40]
# 2、创建图像
fig = plt.figure()
# 3、绘图
ax = fig.add_subplot(111)
ax.plot(x, y)
# 4、自定义设置
ax.set_xlim(1, 5)
# 5、保存图形(按需要使用)
plt.savefig(‘xxx.png’)
# 6、显示图形
plt.show()
运行上述代码后,可以得到一条简单的直线。效果如下:?
当然这是最简单的Matplotlib绘图,要想绘制出更复杂更漂亮的图,还需要大量的数据支持以及给图形添加各种属性。
??
猜你喜欢
- 2024-10-14 Python之Matplotlib数据可视化一:简易线形图
- 2024-10-14 圆:circle-sin-cos动画的matplotlib
- 2024-10-14 python 100天 68 利用Python绘制两个波形正弦sin函数相关性
- 2024-10-14 画直线不简单!python-matplotlib告诉你为什么
- 2024-10-14 用Python下一场流星雨,女生看了都哭了
- 2024-10-14 手把手教你使用Numpy、Matplotlib、Scipy等5个Python库
- 2024-10-14 Python 数据分析——matplotlib 坐标变换和注释
- 2024-10-14 利用axe对象绘制地图局部缩放图(下面几种建模对象能通过基本实体工具直接绘制的是)
- 2024-10-14 Python动态绘图的方法(上)(canvas python动态绘图)
- 2024-10-14 走进Matplotlib世界(二)(matplotlib入门)
- 最近发表
- 标签列表
-
- cmd/c (64)
- c++中::是什么意思 (83)
- 标签用于 (65)
- 主键只能有一个吗 (66)
- c#console.writeline不显示 (75)
- pythoncase语句 (81)
- es6includes (73)
- sqlset (64)
- windowsscripthost (67)
- apt-getinstall-y (86)
- node_modules怎么生成 (76)
- chromepost (65)
- c++int转char (75)
- static函数和普通函数 (76)
- el-date-picker开始日期早于结束日期 (70)
- localstorage.removeitem (74)
- vector线程安全吗 (70)
- & (66)
- java (73)
- js数组插入 (83)
- linux删除一个文件夹 (65)
- mac安装java (72)
- eacces (67)
- 查看mysql是否启动 (70)
- 无效的列索引 (74)