数据分析必备:一步步教你如何用matplotlib做数据可视化(2)

作者 : admin 本文共1286个字,预计阅读时间需要4分钟 发布时间: 2024-06-16 共1人阅读

1、Matplotlib Anaconda

Anaconda是Python和R编程语言的免费开源发行版,用于大规模数据处理,预测分析和科学计算。 该分发使包管理和部署变得简单容易。 Matplotlib和许多其他有用的(数据)科学工具构成了分发的一部分。 包版本由包管理系统Conda管理。 Anaconda的优势在于可以访问超过720个软件包,可以使用Anaconda的Conda,软件包,依赖项和环境管理器轻松安装。
Anaconda发行版可在 https://www.anaconda.com/download/ 找到下载安装。
下载:https://www.anaconda.com/download/success
数据分析必备:一步步教你如何用matplotlib做数据可视化(2)插图

2、Matplotlib Jupyter

Jupyter是一个松散的缩写,意思是Julia,Python和R.这些编程语言是Jupyter应用程序的第一个目标语言,但是现在,Jupyter技术还支持许多其他语言。
2001年,费尔南多·佩雷斯开始开发Ipython。IPython是一种用于多种编程语言的交互式计算的命令shell,最初是为Python开发的。
考虑IPython提供的以下功能 –
交互式shell(终端和基于Qt)。
基于浏览器的笔记本,支持代码,文本,数学表达式,内联图和其他媒体。
支持交互式数据可视化和GUI工具包的使用。
灵活,可嵌入的解释器,可以加载到自己的项目中。
2014年,费尔南多·佩雷斯宣布IPython的一个名为Project Jupyter的衍生项目。IPython将继续作为Python shell和Jupyter的内核存在,而IPython的笔记本和其他与语言无关的部分将以Jupyter名称移动。Jupyter增加了对Julia,R,Haskell和Ruby的支持。
要启动Jupyter笔记本,请打开Anaconda导航器(Anaconda中包含的桌面图形用户界面,启动应用程序并轻松管理Conda包,环境和通道,而无需使用命令行命令)。
在这里插入图片描述
数据分析必备:一步步教你如何用matplotlib做数据可视化(2)插图(1)
Anaconda导航器
数据分析必备:一步步教你如何用matplotlib做数据可视化(2)插图(2)
Anaconda导航器显示分发中已安装的组件。如下图所示:
数据分析必备:一步步教你如何用matplotlib做数据可视化(2)插图(3)
已安装的组件
从导航器启动Jupyter Notebook –
数据分析必备:一步步教你如何用matplotlib做数据可视化(2)插图(4)
点击
数据分析必备:一步步教你如何用matplotlib做数据可视化(2)插图(5)
数据分析必备:一步步教你如何用matplotlib做数据可视化(2)插图(6)

然后Web浏览器中打开URL – http://localhost:8889/ ,结果与上面相同。

您可能想从制作新笔记本开始。可通过单击“Files”选项卡中的“New”完成此操作。会看到可以选择制作常规文本文件,文件夹和终端。最后还将看到制作Python 3笔记本的选项。
数据分析必备:一步步教你如何用matplotlib做数据可视化(2)插图(7)
制作Python 3笔记本的选项

3、Matplotlib Pyplot API

下面是一个带有.ipynb扩展名的新无标题笔记本(代表IPython笔记本)显示在浏览器的新选项卡中。
数据分析必备:一步步教你如何用matplotlib做数据可视化(2)插图(8)
matplotlib.pyplot是命令样式函数的集合,使Matplotlib像MATLAB一样工作。每个Pyplot功能都会对图形进行一些更改。例如,函数创建一个图形,一个图形中的绘图区域,绘制绘图区域中的一些线条,用标签装饰图形等。

3.1、绘制(图表)类型

数据分析必备:一步步教你如何用matplotlib做数据可视化(2)插图(9)
数据分析必备:一步步教你如何用matplotlib做数据可视化(2)插图(10)

3.2、图像函数

数据分析必备:一步步教你如何用matplotlib做数据可视化(2)插图(11)

3.3、轴函数

数据分析必备:一步步教你如何用matplotlib做数据可视化(2)插图(12)

3.3、图形函数

数据分析必备:一步步教你如何用matplotlib做数据可视化(2)插图(13)

本站无任何商业行为
个人在线分享 » 数据分析必备:一步步教你如何用matplotlib做数据可视化(2)
E-->