Matplotlib 简单学习

253 阅读1分钟

1. 导包

import matplotlib as mpl
import matplotlib.pyplot as plt

2 大方用起来

x = np.linspace(0,10,100)
y = np.sin(x)

plt.plot(x,y)
plt.show()

当当当,结果如下:

接下来绘制演示如何绘制多条曲线:

cosy = np.cos(x)
siny = y.copy()
#绘制两条曲线
plt.plot(x,siny)
#如果想改变颜色,可以通过color='XX'参数进行指定,比如:plt.plot(x,siny,color='red'),还可以指定线条类型,通过linestyle='--';
plt.plot(x,cosy)
plt.show()

我们还可以指定坐标系的大小:

plt.plot(x,siny)
plt.xlim(-5,15) 
#x轴的范围

plt.ylim(0,1.5)
#y轴的范围

也可以同时对两个轴进行调整:

plt.axis([-1,1,-2,2])

除此之外,还可以给x,y轴加上标签,给曲线加上标识等:

plt.plot(x,siny,lable="sin(x)")
plt.plot(x,cosy,label="cos(x)")
plt.legend()
plt.xlabel("x axis")
plt.ylable("y axis")

3 绘制散点图(scatter plot)

plt.scatter(x,siny)
plt.show()

对散点图的操作跟之前绘制折线图的参数一样的。

通常来讲,散点图的x,y是特征,而折线图则不是。

比如: