对于matplotlib库,现在是一个初学者,那就从最开始出发,来学习matplotlib的相关用法。初步的了解,这个库可以将数据可视化的展示出来,可以绘制折线图、条形图、饼状图等。初步的学习目标就是学会如何把数据绘制成图表。
1.安装matplotlib
pip install matplotlib
2.导入(import)
import matplotlib.pyplot as plt
from matplotlib import pyplot as plt
这里的导入是约定俗成的用法,上面两种方法任选一种即可,别问为什么,先跑起来。
3.一个简单的例子
将下面两组数据绘制一个折线图。
x = [1,2,3,4,5,6]
y = [12,25,23,17,11,29]
----------------------------------------------------------------------
plt.figure(figsize=(10,5))
plt.plot(x,y)
plt.show()
解读:①plt.figure创建一个画板,并设计画板的尺寸figsize
②plt.plot(x,y)其中plot代表折线图,x,y传入数据,分别代表x轴和y轴
③plt.show()将绘制的图形展示出来
4.设置x轴和y轴的标签
下面我们对上面绘制的图形进行修饰,添加一些元素进去。首先来设置x轴和y轴的标签名称。
plt.xlabel(str)
plt.ylabel(str)
传入字符串,即可设置轴的标签名称。
5.设置图表名称
plt.title(str)
6.设置x轴和y轴刻度
plt.xticks(ticks=None)
plt.yticks(ticks=None)
这里的ticks是一个类数组类型(如list列表、ndarray数组),设置之后,刻度就安装我们设置的显示。
7.保存图片
经过我们的努力,一个图表绘制完成了,现在要保存我们的劳动成果。
plt.savefig(filename)
简单的一行代码,就把我们的图表保存下来了。
总结:通过简单的几行代码,我们将数字转换成了图表。学习不必刻意的追求完美,把每一个函数每一个参数都弄清楚,由浅入深的学习是最有效的。