Я использовал matplotlib, но сообщение об ошибке ''появился с графиком - PullRequest
0 голосов
/ 16 октября 2018
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 голосов
/ 16 октября 2018

Это не ошибка, но вывод, который вы видите, связан с тем, что вы использовали

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()

Существуют другие способы задания размера фигуры после прорисовки, но так как ваш код достаточно хорош, выхорошо идти с вышеупомянутой модификацией.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...