Plt show не работает

Не работает 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 к графику построить линию трендов(прогнозирование графика) на определенный.

все он видит))) просто у тебя в коде нигде не используется нумпи, вот он серым и показывает — мол не надо этого.

для вставки кода на форум используй теги питон — это такая кнопочка на панели с соответствующим названием

Читайте также:  Видеорегистратор мио с 319 как настроить

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):

Обратите внимание на некоторые изменения:

  1. Вызовите plt.pause(0.05) для вывода новых данных, и он запускает цикл событий GUI (что позволяет взаимодействовать с мышью).

Если вы заинтересованы в построении в реальном времени, я бы рекомендовал заглянуть в анимационный API matplotlib . В частности, использование blit во избежание перерисовки фона на каждом кадре может дать вам существенную прирост скорости (

Читайте также:  Не работает google androids

Источник

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 , он должен принять значение по умолчанию.

Источник

Оцените статью