解决matplotlib绘图,设置画布大小时,多出现一个空白图

解决方法

将原先设置的代码:

import matplotlib.pyplot as plt
plt.figure(figsize=(20, 10))

改为:

plt.rcParams["figure.figsize"] = (20,10)

问题解析

这是情况会出现在如jupyter这种交互式编程的情况下,也可以在代码中用新的输出覆盖掉空画布的输出,如:

import matplotlib.pyplot as plt
plt.figure(figsize=(20, 10))
print("ah")
# 或是替换为其他的输出

这样就不会输出空画布了

你可能感兴趣的:(python,matplotlib,python,开发语言)