matplotlib基础
1.折线图
横轴为特征 一维特征
import matplotlib as mpl
import matplotlib.pyplot as plt
import numpy as np
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,label="sin(x)")
plt.plot(x,cosy,color="cyan",linestyle="--",label="cos(x)")
#plt.xlim(-5,15)
plt.axis([-1,11,-2,2])
plt.xlabel("x axis")
plt.ylabel("y value")
plt.legend()#图示
plt.title("welcome")
plt.show()
#linestyle : -. -- -
#color blue green red cyan yellow black white
#注意使用axis时的[]
2.Scatter Plot散点图
二维特征
plt.scatter(x,siny)
plt.show()
x=np.random.normal(0,1,100)
y=np.random.normal(0,1,100)
plt.scatter(x,y,alpha=0.1)#不透明度
plt.show()