代码示例:
import matplotlib.pyplot as plt
import numpy as np
x = np.arange(1,100)
fig = plt.figure(figsize=(20,10),dpi=80)
# 创建子图1
sub1 = fig.add_subplot(2,2,1)
sub1.plot(x,x)
#创建子图2
sub2 = fig.add_subplot(2,2,2)
sub2.plot(x,x**2)
sub2.grid(color='r',linestyle='--',linewidth=3,alpha=0.2)
#创建子图3
sub3 = fig.add_subplot(2,2,3)
sub3.plot(x,np.log(x))
#创建子图4
sub4 = fig.add_subplot(2,2,4)
sub4.plot(x,np.log(x)*x)
plt.show
效果截图: