2.2.3Matplotlib
无论数据挖掘还是数学建模,都免不了会遇到数据可视化的问题。Matployhlib是约翰 亨特在2008年左右的博士后研究发明出来的,最初只是为了可视化癞痢病人的一些健康指标,而后逐渐变成了Python上使用较为广泛的可视化工具包。
同时Matplotlib还是Python中著名的绘图库,主要用于二维绘图也可以进行简单的三维绘图。Matplotlib还提供了一整套与Matlab相似但更为丰富的命令,可以非常快捷地使用Python可视化数据,而且允许输出达到出版质量的多种图像格式,还十分适合交互制图,同时也可方便地作为绘图控件,嵌入GUI应用程序或CGI、Flask、Django中。
此外,Matplotlib绘图库还有很多特点,例如不仅支持交互式绘图,还支持非交互式绘图;支持曲线(折线)图、条形图、柱状图、饼图,绘制的图形可进行配置;支持Linux、Windows、macOS与Solaris的跨平台绘图。由于Matplotlib的绘图函数基本上与Matlab的绘图函数作用差不多,所以迁移学习成本比较低。同时,Matplotlib还支持LaTex的公式插入。