Matplotlib是Python一个非常流行、功能强大的可视化工具(模块),内置了大量的函数和类型用于数据可视化,可以很轻松的绘制出各类图表,包括常见的折线图、散点图、柱状图、饼状图、直方图、热力图等,在下面我简单介绍一下这个工具的安装和使用,感兴趣的朋友可以尝试一下:

1.首先,安装matplotlib模块,这个直接使用pip命令安装就行,如下,打开一个cmd窗口,输入命令“pip install matplotlib”即可:

python matplotlib表格 python matplotlib pie_python matplotlib表格

2.安装完成后,我们就可以直接编码来实现数据可视化了,这里以常见的散点图、柱状图、饼状图为例,简单介绍一下,如何使用matplotlib实现数据可视化,测试代码及截图如下:散点图

这里主要用到scatter函数,测试代码如下,先随机生成一些样本点数据,然后设置不同的标记,最后再绘制显示出来,非常简单:

python matplotlib表格 python matplotlib pie_python可视化matplotlib_02

程序运行截图如下,整体效果还是非常不错的:

python matplotlib表格 python matplotlib pie_python可视化matplotlib_03

柱状图

这里主要用到bar函数,测试代码如下,先随机设置两组样本数据,然后分别绘制柱状图,最后在显示的时候,设置为堆叠在一起即可:

python matplotlib表格 python matplotlib pie_柱状图_04

程序运行截图如下,一个堆叠的柱状图,看着还不错:

python matplotlib表格 python matplotlib pie_柱状图_05

饼状图

这也是一种比较常见的数据可视化方式,主要用到pie函数,测试代码如下,先随机设置一些样本数据,然后直接调用pie函数,设置相关属性,最后再显示出来:

python matplotlib表格 python matplotlib pie_数据可视化_06

程序运行截图如下,一个干净整洁的饼状图,效果还是非常不错的:

python matplotlib表格 python matplotlib pie_python matplotlib表格_07

3.当然,matplotlib的可视化功能不仅仅局限于这些图形的绘制,还可以绘制其他许多种类的图形,像曲线图、直方图、热力图、组合图等,定制化程度非常高,这里就不一一介绍了,可以参考一下官方示例,介绍的非常详细,都有源码可供学习和下载:

python matplotlib表格 python matplotlib pie_Python_08

至此,我们就完成了matplotlib模块的安装和简单使用。总的来说,这个模块使用起来非常不错,基本可以满足各类数据可视化,在Python可视化方面,占据着非常重要的地位,只要你有一定的Python基础,熟悉一下相关文档和示例,很快就能掌握的。当然,还有许多其他Python可视化模块,像seaborn,pyecharts等,也都非常不错,网上也有相关教程和资料,感兴趣的话,可以搜一下