Я использую что-то более простое, чем пример кода на веб-сайте pyplot tutorial:
import matplotlib.pyplot as plt
plt.plot([1,2,3,4,5])
plt.show()
но когда я запустил его, я получаю сообщение об ошибке:
TypeError: Couldn't find foreign struct converter for 'cairo.Context'
Я на Python 3.4.2 и имею новую установку matplotlib, cairocfft > 0.6, numpy >= 1.6 от pip.
Я попытался удалить cairocfft и захватить python-cairo
из репозиториев Arch, но теперь у меня есть ошибка:
NotImplementedError: Surface.create_for_data: Not Implemented yet.
Есть ли способ рисовать базовый граф строк без установки многих библиотек? Я не в восторге от установки pyqt4, поскольку этот blogpost рекомендует. Этот вопрос github предлагает установить gi-cairo, но gi-cairo не находится в архивных хранилищах и не может Я нахожу его в PyPI (мой собственный поиск не работает?)
Я помню, что это был легкий ветерок на Python2, но теперь он перенесен на Python3.