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