首页 > 技术文章 > 【Python科学计算】matplotlib——python画图

yznnnn 2019-03-20 10:07 原文


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

推荐阅读