Summary: | matplotlib needs dvipng | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Valery Pipin <pip> |
Component: | python-module-matplotlib | Assignee: | Grigory Ustinov <grenka> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P3 | CC: | antohami, cas, cow, darktemplar, evg, george, grenka, imz, lav, mithraen, nbr, qa_viy, real.altlinux.org, rider, sem, shaba, sin, slev, vitty, viy |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux |
Description
Valery Pipin
2010-09-19 04:26:01 MSD
"Для работы с usetex, этой программе нужен скрипт dvipng" Сделаю. "Еще, по умолчанию в matplotlib использует нерабочий backend. Т.е. пользователь ничего не увидит" Например? А то я всё вижу :) (В ответ на комментарий №1) > "Еще, по умолчанию в matplotlib использует нерабочий backend. > Т.е. пользователь ничего не увидит" > > Например? А то я всё вижу :) Что например? Без выставления бакенда кодом или в конфиге действительно ничего не показывается. Причём молча. В интерактивном режиме пишет вот так: >>> from matplotlib import pyplot >>> pyplot.show() /usr/lib/python2.6/site-packages/matplotlib/backends/__init__.py:41: UserWarning: Your currently selected backend, 'Agg' does not support show(). Please select a GUI backend in your matplotlibrc file ('/home/wrar/.matplotlib/matplotlibrc') or with matplotlib.use() (backend, matplotlib.matplotlib_fname())) "> Например? А то я всё вижу :)
Что например?"
То, что ниже:
">>> from matplotlib import pyplot
>>> pyplot.show()"
Вот это. А вообще, лучше бы рабочий тесткейс, а не такое, конечно.
PS. Ладно, дома поковыряюсь.
(В ответ на комментарий №3) > Вот это. А вообще, лучше бы рабочий тесткейс, а не такое, конечно. Это рабочий тесткейс. Не нравится - могу предложить любой пример с сайта. Давайте :) Кстати, вот такой набор бэкендов: 'ps', 'Qt4Agg', 'GTK', 'GTKAgg', 'svg', 'agg', 'cairo', 'MacOSX', 'GTKCairo', 'WXAgg', 'TkAgg', 'QtAgg', 'FltkAgg', 'pdf', 'CocoaAgg', 'emf', 'gdk', 'template', 'WX' agg не принимает show, очевидно. Какой вариант предпочтительней? Мне лично больше нравится GTKAgg ;) PS: хотя есть ещё и template, он не требует python-module-matplotlib-gtk, но надо будет проверить... Как я уже сказал, всё потестировать смогу только вечером, а пока, если есть желание, можете поиграться с разными бэкендами (параметр backend в файле /usr/lib/python2.6/site-packages/matplotlib/mpl-data/matplotlibrc) (В ответ на комментарий №7) > agg не принимает show, очевидно. Сначала вы в это не верили. (В ответ на комментарий №9) > пока, если есть > желание, можете поиграться с разными бэкендами (параметр backend в файле > /usr/lib/python2.6/site-packages/matplotlib/mpl-data/matplotlibrc) Как можно видеть из моих предыдущих комментариев, руками бэкенды выставлять я умею. "> agg не принимает show, очевидно. Сначала вы в это не верили." У меня просто уже довольно давно используется GTKAgg... (В ответ на комментарий №11) > "> agg не принимает show, очевидно. > Сначала вы в это не верили." > У меня просто уже довольно давно используется GTKAgg... ЧТД (В ответ на комментарий №11) > "> agg не принимает show, очевидно. > Сначала вы в это не верили." > > У меня просто уже довольно давно используется GTKAgg... Видимо у вас другая версия matplotlib, в текущей именно "agg не принимает show" Любой тест из пакета matplotlib-examples не работает "Видимо у вас другая версия matplotlib" У меня та, что в сизифе. Просто файл ~/matplotlibrc давно и прочно сидите везде, где я работаю :) python-module-matplotlib-1.0-alt1.svn20100609.3 -> sisyphus: * Tue Sep 21 2010 Eugeny A. Rostovtsev (REAL) <real at altlinux> 1.0-alt1.svn20100609.3 - Added requirement on dvipng - Set default backend to GTKAgg (ALT #24108) |