Ответ 1
Моя версия matplotlib - 1.1.1
Там твоя проблема. Пакет style
был добавлен в версию 1.4. Вы должны обновить свою версию.
Я пытаюсь установить стиль в matplotlib согласно учебнику http://matplotlib.org/users/style_sheets.html
import matplotlib.pyplot as plt
plt.style.use('ggplot')
но я получаю взамен:
AttributeError: 'module' object has no attribute 'style'
Моя версия matplotlib - 1.1.1 (и я на Mac работает с Mavericks). Где стили в этой версии?
спасибо!
Моя версия matplotlib - 1.1.1
Там твоя проблема. Пакет style
был добавлен в версию 1.4. Вы должны обновить свою версию.
В ipython-ноутбуке мне также пришлось включить% matplotlib inline, иначе я все равно получаю ту же ошибку.
%matplotlib inline
import matplotlib
matplotlib.style.use('ggplot')
Я пробовал все решения, перечисленные в StackOverflow, но почему-то это не работает для меня. Наконец я нашел метод, который работал. Ниже приведены детали: Окружающая среда:ОС: Ubuntu 16 Версия Python: 3.5. MatPlotLib Версия: 2.0.2
Правильный способ импорта модуля стиля
import matplotlib
matplotlib.use
import matplotlib.pyplot as plt
plt.style.use('ggplot')
Справка matplotlib гласит:
: func: ~matplotlib.use
(игнорировать синтаксис как "`" не работал ни в командной строке, ни в файле script), функция для установки базового блока matplotlib. Если используется, это функция должна вызываться сразу после импорта matplotlib в первый раз. В частности, его нужно называть до импорта pylab (если pylab импортирован).
Как-то без выдачи этой команды невозможно было получить доступ к модулю "Стиль".
Надеюсь, что это поможет.