Бэкенд для python3 модуля matplotlib

Я пытаюсь использовать python3 для построения графиков.

Единственный бэкенд для matplotlib, который, кажется, работает, является tkAgg (Tkinter), однако это похоже на него, был разработан в Каменном веке. Таким образом, я пытался найти замену. Поскольку я использую Единицу, которая основана на Gnome и которая использует GTK, я думал, что буду использовать их. Однако я не могу заставить ни один из следующих бэкендов работать:

GTKAgg (requires python(3)-gtk2)
GTK3AGG (gtk3Agg backend is not known to work on Python 3.x.)
GTK3Cairo (no window opens)
QT4AGG (requires QT4 which is not installed on my system).

Я установил следующие пакеты:

python3 python3-matplotlib ipython3 python3-cairo python3-gi 

Я также попытался установить python3-gtk2, но это возвращает эту ошибку:

Пакет python3-gtk2 не доступен, но упомянут другим пакетом. Это может означать, что пакет отсутствует, был obsoleted или только доступен из другого источника

Который я предполагаю средства, что я, как предполагается, не использую их на Ubuntu 14.04 LTS.

Выбор GTK3Cairo как бэкенд не бросает ошибок и импортирует прекрасное использование ipython3 и pylabs; но, это также не открывает новое окно, когда я называю график () функцией.

Нет ли действительно ничто иное, что я могу использовать помимо tkinter?

7
задан 31 August 2016 в 03:52

1 ответ

У меня была та же проблема на дуге. Но буквально 2 минуты назад я заставил qtk4agg работать, я должен был удалить sip.so файл изнутри/usr/lib/python3.5/site-packages/так, чтобы пакет был на самом деле установлен так устанавливает Ваш бэкенд в matplotlibrc к Qt4Agg, удаляют sip.so файл, при необходимости затем устанавливают python-pyqt4, и все должны работать

0
ответ дан 23 November 2019 в 07:02

Другие вопросы по тегам:

Похожие вопросы: