1. 导入 matplotlib 包
import matplotlib.pyplot as plt
import numpy as np
2. 折线图
现在绘制一个 二次函数折线图:
\[y=f(x)=x^2,x∈[10,10]
\]
x=np.arange(-10,10.1,0.1,dtype=np.float)
y=x*x
plt.figure()
plt.plot(x,y,'-')
plt.show()
3. 散点图
现在绘制一个随机生成的散点图:
# 生成 1000 个 1-100 内的随机整数
x=np.random.randint(1,100,[1,1000])
y=np.random.randint(1,100,[1,1000])
plt.figure()
plt.plot(x,y,'.')
plt.show()
4. 网格图
x=3
y=4
ticksX = np.linspace(-1, x, x+2)
ticksY = np.linspace(-1, y, y+2)
plt.xticks(ticksX)
plt.yticks(ticksY)
plt.xlim(0, x)
plt.ylim(0, y)
plt.grid(color='g' , linewidth='1' ,linestyle='-.')
plt.show()