创建绘图子区域22网格,在子区域(2, 1, 1)中绘制函数cos(2πx)e^(-x),在子区域(2, 1, 2)中绘制函数sin(2πx),同时给出坐标轴标注。

import math
import numpy as np
import matplotlib.pyplot as plt
import matplotlib

#调整字体
matplotlib.rcParams['font.family']='SimHei'
matplotlib.rcParams['font.sans-serif']='SimHei'

pi=math.pi
e=math.e

#第一个图
plt.subplot(2,1,1)
x=np.arange(0, 5, 0.01)
plt.plot(x,np.cos(2*pi*x)*pow(e,-x))
plt.ylim(-0.7,1.2)
plt.title("2-1-1 subplots-区域")
plt.ylabel("衰减的振荡")

#第二个图
plt.subplot(2,1,2)
x=np.arange(0, 2, 0.01)
plt.plot(x,np.sin(2*pi*x))
plt.ylim(-1.2,1.2)
plt.title("2-1-2 subplots-区域")
plt.xlabel("时间(s)")
plt.ylabel("sin函数")

plt.show()

运行结果如下:

最后修改:2020 年 10 月 30 日 09 : 48 PM