我使用了matplotlib,但是错误消息“ <figure size =“” 720x576 =“” with =“” 0 =“” axes =“”>'与图形一起出现

时间:2018-10-16 11:37:27

标签: python matplotlib

import matplotlib.pyplot as plt
from matplotlib import font_manager, rc

f_name = font_manager.FontProperties(fname='C:/Windows/Fonts/HANBatangExt.ttf').get_name()
rc('font', family=f_name)

뛰기운동

plt.plot(run_before, run_after, 'ro-')

걷기운동

plt.plot(walk_before, walk_after, 'bo-')
plt.figure(figsize=((10,8)))
plt.show()

1 个答案:

答案 0 :(得分:0)

这不是错误,但是您看到的输出是由于您使用过的事实

plt.figure(figsize=((10,8)))
plt.plot之后的

。因此,您首先在屏幕上看到一个图形,然后由plt.figure创建了图形对象。要摆脱它,您应该在绘制之前首先设置图形大小,如下所示:

plt.figure(figsize=((10,8)))
plt.plot(run_before, run_after, 'ro-')
plt.plot(walk_before, walk_after, 'bo-')
plt.show()

还有其他方法可以在绘制后设置图形大小,但是由于您的代码足够精细,因此可以进行上述修改。