3-11 Matplotlib数据可视化基础

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()

你可能感兴趣的:(3-11 Matplotlib数据可视化基础)