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是特征,而折线图则不是。
比如: