Matplotlib库是数据可视化最常使用的库,它是受matlab启发而开发。matpliotlib.pyplot是绘制可视化图形的子库,相当于快捷方式。我们可以直接
import matplotlib.pyplot as plt
引入此模块。
我们先来尝试一下这个库
# -*- coding: utf-8 -*-
import matplotlib.pyplot as plt
plt.plot([1,2,3,4,5,5,4])
绘制出来的结果
可以看到列表的的数字变成了纵坐标。
在来一个双列表的
# -*- coding: utf-8 -*-
import matplotlib.pyplot as plt
plt.plot([-1,1,3,5,7],[4,8,6,9,4])
这种写法中,第一个列表会形成横坐标,第二个列表会形成对应的纵坐标。
同时做多个表格subplot
# -*- coding: utf-8 -*-
import matplotlib.pyplot as plt
import numpy as np
def f(t):#作图函数
return np.exp(-t)*np.cos(2*np.pi*t)
a=np.arange(0.0,5.0,0.02)
plt.subplot(2,1,1)
plt.plot(a,f(a))