在最近的项目中经常会使用到Matplotlib库来进行数据的可视化,所以,记录下关于Matplotlib库的一些使用心得,Matplotlib是一个全面的库,用于创建静态,动画, 以及 Python 中的交互式可视化。Matplotlib 让事情变得简单 简单和困难的事情成为可能。
一.matplotlib库的安装
使用pip接口进行安装:
pip install matplotlib
pip接口详细说明可以看:
Penley.-CSDN博客
二.matplotlib库常用函数介绍
First 让我们先来了解下matplotlib库的一些常用函数及功能:
1.rcParam函数:rcParams函数支持图表中文、负号等一系列符号的显示
case:
plt.rcParams['font.sans-serif'] = 'FangSong'
通过rcParams可以将我们图表的字体设置为 'FangSong'
2.figure()函数:图表样式编辑
case:
plt.figure(figsize=(9, 6), # (宽度 , 高度) 单位inchdpi=100, # 清晰度 dot-per-inchfacecolor='#CCCCCC', # 画布底色edgecolor='black', linewidth=0.1, frameon=True, # 画布边框# frameon=False # 不要画布边框)
以上是一些常用的参数配置,可根据实际情况进行更改。
3.title()函数:添加标题
case:
plt.title('Demo')
定义我们的图像标签。
4.xlabel() & ylabel() 函数:添加X & Y轴的标签名称
case:
plt.xlabel('我是X轴')
plt.ylabel('我是Y轴')
5.plot(x, y)函数:绘制折线图,需要提供x & y 轴的参数
case:
x = [1, 2, 3, 4, 5]
y = [1, 4, 9, 16, 25]plt.plot(x,y)
6.savefig()函数:保存图表到指定目录
case:
plt.savefig('xxx.png')
将生成的图表保存到指定的目录下。
7.show():显示图表
case:
plt.show()
该函数用于程序最后。
三.matplotlib库用例
通过简单小例子快速了解:
import matplotlib.pyplot as plt ##导入模块plt.rcParams['font.sans-serif'] = 'FangSong'plt.figure(figsize=(9, 6), # (宽度 , 高度) 单位inchdpi=100, # 清晰度 dot-per-inchfacecolor='#CCCCCC', # 画布底色edgecolor='black', linewidth=0.1, frameon=True, # 画布边框# frameon=False # 不要画布边框)x = [1, 2, 3, 4, 5]
y = [1, 4, 9, 16, 25]
plt.plot(x, y) plt.title('Demo')
plt.xlabel('我是X轴')
plt.ylabel('我是Y轴') plt.savefig('xxx.png') plt.show()
输出:
基本的matplotlib库使用就是这样啦,另外还有很多其它的一些函数使用,以及散点图,柱状图的绘制,在下一章节会详细的介绍,谢谢~!