Matplotlib 是一个综合库,用于在 Python 中创建静态、动画和交互式可视化。它能够创建不同类型的可视化报告,如折线图、散点图、直方图、条形图、饼图、箱形图等等。Matplotlib 库还支持三维打印。

如果你打算学习数据分析或数据可视化,那你绝对需要了解 Matplotlib,因为它是 python 中用于数据可视化的最强大的库之一。在本文中,我将介绍如何可视化不同类型的图表。

注意: 在这篇文章中,我将使用 mac OS 作为操作系统,PyCharm 作为 IDE。

安装

首先,我要在 PyCharm 上安装 matplotlib。Windows 系统:单击“文件”,然后转到“设置”。在“设置”下,选择 Python 项目,然后选择“Python 解释器”。macOS 系统:选择 Python 项目并单击 PyCharm,转到首选项选择 Python 解释器。

你会看到“ + ”按钮。单击它并在搜索字段中搜索 Matplotlib。这时候就能在左侧看到 Matplotlib 包,右边是它的描述和版本。

选择 Matplotlib,单击左下角的“安装包”,开始安装软件包。

绘图类型

条形图

用于显示数值和分类值之间的关系。

在条形图中,一个轴表示特定类别的列,另一个轴表示特定类别的值或计数。

基本使用方法:

直方图

直方图是数据的图形表示形式。虽然相同的信息可以以表格形式呈现,但直方图更容易识别不同的数据、出现频率和类别。

基本使用方法:

散点图

用于显示变量之间的关系,并使用点进行绘图,或者用于显示两个数值变量之间的关系。

基本使用方法:

面积图

面积图基于折线图,以图形的方式显示定量数据。轴和线之间的区域通常用颜色、纹理和图案填充来突显。通常,我们使用面积图来比较两个或两个以上的数量。

基本使用方法:

饼图

饼图是指一个圆形的图形被分为若干个部分,即饼图的切片。它主要用于显示百分比或比例数据,每个饼图切片就代表一个类别。

基本使用方法: