- Не работает matplotlib
- 2 ответа 2
- Всё ещё ищете ответ? Посмотрите другие вопросы с метками python ubuntu matplotlib или задайте свой вопрос.
- Похожие
- Подписаться на ленту
- Нет визуализации в matplotlib
- Решение
- Сценарий Python останавливается при запуске plt.show из matplotlib.pyplot [duplicate]
- 10 ответов
- matplotlib does not show my drawings although I call pyplot.show()
- $ ipython —pylab
- 15 Answers 15
- Matplotlib не показывает мои рисунки, хотя я называю pyplot.show()
- $ipython —pylab
- ОТВЕТЫ
- Ответ 1
- Ответ 2
- Ответ 3
- Ответ 4
- Ответ 5
- Ответ 6
- Ответ 7
- Ответ 8
- Ответ 9
- Ответ 10
- Ответ 11
Не работает matplotlib
Не работает matplotlib. Сижу на Ubuntu 18.04. Устанавливал методом pip3 install matplotlib. Удалил и попробовал поставить с помощью sudo apt-get install python3-matplotlib. И та же самая ошибка.
Пишет ошибку:
2 ответа 2
Попробуй : File -> Settings -> Project -> Project Interpreter
Проверь в списке matplotlib(синяя стрелочка апдейт библиотеку)
Нажми + и в окне поиска ищи matplotlib и install package
Помогло удаление папки matplotlib по адресу /home/user/.cache/.matplotlib
Всё ещё ищете ответ? Посмотрите другие вопросы с метками python ubuntu matplotlib или задайте свой вопрос.
Похожие
Подписаться на ленту
Для подписки на ленту скопируйте и вставьте эту ссылку в вашу программу для чтения RSS.
дизайн сайта / логотип © 2021 Stack Exchange Inc; материалы пользователей предоставляются на условиях лицензии cc by-sa. rev 2021.10.18.40487
Нажимая «Принять все файлы cookie» вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.
Источник
Нет визуализации в matplotlib
Всем здравствуйте. Проблема следующая — при работе с библиотекой matplotlib нет визуализации. Библиотека установлена, всё работает. Код копирую с интернета, потому что новичок и писать сам пока не умею.
«Process finished with exit code 0»
Отладчиком пока не совсем научился пользоваться. Проблема, возможно, в том, что
вот эту строчку кода почему-то Pycharm не видит и предлагает её убрать. Код, с которым я работаю —
Помощь в написании контрольных, курсовых и дипломных работ здесь.
Matplotlib
Пробую научиться пользоваться данной библиотекой для построения графиков, пытаюсь сделать.
Анимация в matplotlib
Доброго времени суток. Имеется код, прорисовывающий окружность и линию: import matplotlib.
Работа с matplotlib
Как в matplotlib к графику построить линию трендов(прогнозирование графика) на определенный.
все он видит))) просто у тебя в коде нигде не используется нумпи, вот он серым и показывает — мол не надо этого.
для вставки кода на форум используй теги питон — это такая кнопочка на панели с соответствующим названием
Welemir1, я так и подумал, на самом деле. С нампи. Я код просмотрел, увидел, что её нигде нет. Но вдруг она для чего-то нужна?)
Кнопочку сначала не нашёл. Честно искал. Щас вижу.
Добрыня Никитич, мне кажется ты скопировал код, а функцию не вызываешь. Получается функцию ты объявил, а вызывать не вызываешь, как и сказал lazgo
Добавлено через 1 минуту
Добрыня Никитич, добрый Welemir1, меня поправит если что.
Numpy библиотека для работы с массивами.
про отступы не забываем
Добавлено через 1 минуту
нет, функция вызывается по имени функции, например
собственно вот она)
Решение
Вот этот код у меня работает
Не устанавливается matplotlib
Прерывается установка на Питон модуля matplotlib с ошибкой код 1 (скрин и логфайл прилагается).
Установка matplotlib
Всем здравствуйте, пытаюсь установить библиотеку matplotlib, но выдает такую ошибку. Пытался через.
Не устанавливается matplotlib
Здравствуйте, я новичок в питоне, так что надеюсь на понимание)) Не могу установить matplotlib.
Источник
Сценарий Python останавливается при запуске plt.show из matplotlib.pyplot [duplicate]
Проверьте, что элемент виден в окне просмотра без плагина:
Сначала определите верхнее и нижнее положения элемента. Затем определите положение нижней части окна просмотра (относительно верхней части страницы), добавив положение прокрутки в высоту окна просмотра.
Если нижнее положение окна просмотра больше, чем верхнее положение элемента, и верхнее положение окна просмотра меньше, чем нижнее положение элемента, элемент находится в окне просмотра (по крайней мере частично). Проще говоря, когда какая-либо часть элемента находится между верхней и нижней границами вашего окна просмотра, элемент отображается на вашем экране.
Теперь вы можете написать оператор if / else, где оператор if выполняется только при выполнении вышеуказанного условия.
В приведенном ниже коде выполняется то, что было описано выше:
Этот ответ представляет собой краткое изложение того, что обсуждали далее Крис Бир и Энди. Надеюсь, это поможет кому-то еще, кто сталкивается с этим вопросом во время исследований, как я. Я также использовал ответ на следующий вопрос, чтобы сформулировать свой ответ: Показывать Div при прокрутке позиции .
10 ответов
Вот рабочая версия рассматриваемого кода (требуется, по крайней мере, версия Matplotlib 1.1.0 с 2011-11-14):
Обратите внимание на некоторые изменения:
- Вызовите plt.pause(0.05) для вывода новых данных, и он запускает цикл событий GUI (что позволяет взаимодействовать с мышью).
Если вы заинтересованы в построении в реальном времени, я бы рекомендовал заглянуть в анимационный API matplotlib . В частности, использование blit во избежание перерисовки фона на каждом кадре может дать вам существенную прирост скорости (
Источник
matplotlib does not show my drawings although I call pyplot.show()
Help required on matplotlib. Yes, I did not forget calling the pyplot.show().
$ ipython —pylab
It returns matplotlib.lines.Line2D at 0xade2b2c as the output.
There is nothing to happen. No error message. No new window. Nothing. I install matplotlib by using pip and I didn’t take any error messages.
- Ubuntu
- IPython v0.11
- Python v2.6.6
- matplotlib v1.0.1
15 Answers 15
If I set my backend to template in
/.matplotlib/matplotlibrc , then I can reproduce your symptoms:
Note that the file matplotlibrc may not be in directory
/.matplotlib/ . In this case, the following code shows where it is:
/.matplotlib/matplotlibrc and change the backend to something like GtkAgg , you should see a plot. You can list all the backends available on your machine with
It should return a list like:
/.config/matplotlib/matplotlibrc (for python 3, at least). I just had a related problem, and I think it was caused by using matplotlib in python 2.7, which created a
/.matplotlib/ directory, and stopped python 3 from reading the config in
/.matplotlib/ fixed the problem for me.
I ran into the exact same problem on Ubuntu 12.04, because I installed matplotlib (within a virtualenv) using
Источник
Matplotlib не показывает мои рисунки, хотя я называю pyplot.show()
Мне нужна твоя помощь о matplotlib. Да, я не забыл называть pyplot.show().
$ipython —pylab
В качестве вывода возвращается matplotlib.lines.Line2D at 0xade2b2c .
Ничего не получится. Нет сообщения об ошибке. Нет нового окна. Ничего. Я устанавливаю matplotlib с помощью pip, и я не принимал никаких сообщений об ошибках.
- Ubuntu
- IPython v0.11
- Python v2.6.6
- matplotlib v1.0.1
ОТВЕТЫ
Ответ 1
Если я установил свой backend на template в
/.matplotlib/matplotlibrc , то я могу воспроизвести ваши симптомы:
Обратите внимание, что файл matplotlibrc может не находиться в каталоге
/.matplotlib/ . В этом случае следующий код показывает, где он находится:
Если вы отредактируете
/.matplotlib/matplotlibrc и измените бэкэнд на что-то вроде GtkAgg , вы увидите график. Вы можете перечислить все бэкенды, доступные на вашем компьютере, с помощью
Он должен вернуть список, например:
Ответ 2
Я столкнулся с той же проблемой на Ubuntu 12.04, потому что я установил matplotlib (внутри virtualenv), используя
Короче говоря, мой совет: не пытайтесь установить matplotlib, используя пипс или вручную; пусть реальный менеджер пакетов (например, apt-get/synaptic) установит его и все его зависимости для вас.
К сожалению, matplotlib backends (альтернативные методы для фактического рендеринга ваших участков) имеют всевозможные зависимости, с которыми pip не справится. Хуже того, он терпит неудачу; то есть pip install matplotlib , как представляется, успешно устанавливает matplotlib. Но когда вы пытаетесь использовать его (например, pyplot.show() ), окно графика не появится. Я пробовал использовать все разные бэкэнды, предлагаемые людьми в Интернете (Qt4Agg, GTK и т.д.), И все они потерпели неудачу (т.е. Когда я попытался импортировать matplotlib.pyplot, я получаю ImportError , потому что он пытается импортировать некоторую зависимость, которая отсутствует). Затем я исследовал, как устанавливать эти зависимости, но это просто заставило меня отказаться от использования pip (внутри virtualenv) в качестве жизнеспособного решения для установки любого пакета с зависимостями пакета, отличного от Python.
Весь опыт присылал мне сканирование обратно в apt-get/synaptic (т.е. менеджер пакетов Ubuntu) для установки программного обеспечения, такого как matplotlib. Это сработало отлично. Конечно, это означает, что вы можете устанавливать только в свои системные каталоги, без виртуализма, и вы застряли в версиях, которые Ubuntu распространяет, что может быть за текущей версией.
Ответ 3
Для меня я работаю с записной книжкой, добавляя вышеприведенную строку перед тем, как сюжет работает.
Ответ 4
Я столкнулся с той же проблемой — pylab не показывался под ipython. Проблема была устранена путем изменения конфигурационного файла ipython
Я изменил ‘auto’ на ‘qt’, и теперь я вижу графики
Ответ 5
plt используется из-за моего импорта: import matplotlib.pyplot как plt
Я использую python2.7 на mac с iTerm2.
Ответ 6
Мне пришлось установить matplotlib из источника, чтобы заставить это работать. Ключевыми инструкциями (из http://www.pyimagesearch.com/2015/08/24/resolved-matplotlib-figures-not-showing-up-or-displaying/) являются:
Изменив бэкэнд, как говорит @unutbu, я просто столкнулся с нагрузками больше проблем со всеми разными бэкендами, которые не работают.
Ответ 7
Добавление следующих двух строк до импорта pylab, похоже, работает для меня
Ответ 8
Что я решил решить, просто использовал две приведенные ниже строки в ноутбуке ipython вверху
И это сработало. Я использую Ubuntu16.04 и ipython-5.1
Ответ 9
Обязательно включите этот запуск script: (Настройки > Консоль > Дополнительные параметры)
Если стандартный PYTHONSTARTUP включен, у вас не будет интерактивного сюжета
Ответ 10
Подобно @Rikki, я решил эту проблему, обновив matplotlib с помощью pip install matplotlib —upgrade . Если вы не можете обновить удаление, и переустановка может работать.
Ответ 11
Для меня проблема возникает, если я просто создаю пустой файл matplotlibrc под
/.matplotlib на macOS. Добавление «backend: macosx» в нем устраняет проблему.
Я думаю, что это ошибка: если backend не указан в моем matplotlibrc , он должен принять значение по умолчанию.
Источник