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()
答案 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()
还有其他方法可以在绘制后设置图形大小,但是由于您的代码足够精细,因此可以进行上述修改。