服务器的linux系统是没有图形化界面的,所以用Python的matplotlib库画图可能不会出图,
在matplotlib调用前多写两句
import matplotlib as mpl
mpl.use('Agg')
import matplotlib.pyplot as plt
有时我们需要画多张图,所以在linux保存多张图片
首先,我们先创建三张图
fig0, axs0 = plt.subplots(1, 5, figsize=(16, 8))
fig1, axs1 = plt.subplots(1, 5, figsize=(16, 8))
fig2, axs2 = plt.subplots(1, 5, figsize=(16, 8))
随后储存
fig0.savefig("0.png")
fig1.savefig("1.png")
fig2.savefig("2.png")