plt.show не будет отображать рисунок, бэкэнд в порядке, код делает то, что должен, посмотрел везде - PullRequest
0 голосов
/ 25 июня 2019

Я играю с графиками в python (3.6.8), используя matplotlib (2.2.4), и у меня есть следующий код:

plt.figure(1)
plt.plot(x,y,'o')
plt.show

Я нахожусь на Ubuntu 18.04, вызывая это изоболочка bash с:

$ python3 code.py

Я ожидаю, что она покажет мне цифру y против x, но вместо этого никакая фигура не отображается, и я просто получаю приглашение bash.Я проверил, и мой экземпляр Python использует 'TkAgg', поэтому это не проблема с бэкендом.Я также поместил операторы print в тело кода, который вычисляет x и y (это просто некоторая алгебра и несколько вызовов numpy), чтобы убедиться, что все работает так, как должно быть, и их вывод выглядит нормально, поэтому я недумаю, проблема в другом.На данный момент я прочитал почти все темы, которые я могу найти по этой проблеме, и проблема сохраняется.

Помогите пожалуйста

Спасибо (:

1 Ответ

0 голосов
/ 25 июня 2019

Попробуйте использовать plt.show().Вы пропускаете скобки.

...