Сюжет не отображается в Python на OpenSUSE - PullRequest
0 голосов
/ 20 сентября 2018

Я хотел бы построить данный граф на Python, однако этот график вообще не отображается.Я использую следующий код:

import pylab as p

C = [1,2,3,4]
S = [10, 20, 30, 10]
p.plot(C,S)
p.show()

Я подозреваю, что это потому, что я использую OpenSUSE с Wayland.Кто-нибудь знает обходной путь, или как построить в OpenSUSE Tumbleweed с Python?

Вся помощь будет принята с благодарностью.

Ответы [ 2 ]

0 голосов
/ 02 февраля 2019

В Tumbleweed с использованием Python 3.6

откройте Yast Software Management, выберите python3-matplotlib, и я выбрал python3-matplotlib-tk в качестве бэкэнда, затем установите

Это установит: - python3-Cycler python3-kiwisolverpython3-matplotlib python3-matplotlib-tk python3-numpy python3-olefile python3-Pillow python3-python-dateutil python3-pytz

В сценарии python использовать: - импортировать matplotlib matplotlib.use ('TkAgglib).pyplot as plt import numpy as np

У меня работает.

0 голосов
/ 25 сентября 2018

был еще один пост по этому здесь , с отличным ответом от Importance ofBeingErnest , предлагающим использовать import matplotlib; matplotlib.use("TkAgg") до import matplotlib.pyplot as plt.Вы можете найти больше на бэкэндах на сайте matplotlib .Вам все еще может потребоваться установить соответствующие пакеты python-to-toolkit, например.python-tkinter и python3-tk, или попробуйте уже установленный бэкэнд.Например, qt5agg предоставляет возможность интерактивной настройки некоторых параметров графика.

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