LINUX.ORG.RU

Matplotlib 1.1.0

 , ,


0

2

Вышла версия 1.1.0 Matplotlib — популярной библиотеки для построения графиков с использованием языка программирования Python. Основные изменения по сравнению с версией 1.0.1:

  • модуль sankey для рисования диаграмм;
  • окружение для создания анимированых графиков — модуль animation;
  • автоматизация позиционирования графиков, подписей и осей на холсте — команда tight_layout() позволит распределить их так, чтобы они не наезжали друг на друга;
  • продолжена работа по интеграции с PySide, хотя функционал всё ещё находится в beta-версии и рекомендуется по прежнему пользоваться PyQt4;
  • улучшено отображение и позиционирование легенд;
  • упрощена работа с трёхмерными графиками (модуль mplot3d), также существенно расширена и обновлена документация по mplot3d;
  • унифицированы маркеры;
  • полностью убрана поддержка старого модуля Numerix, теперь все пользователи должны использовать Numpy;
  • исправлен ряд ошибок.

Выпуск 1.1 — последний, сохраняющий совместимость с Python версий от 2.4 до 2.7. Последующие выпуски будут поддерживать только Python 2.6, 2.7 и 3.1 и более новые версии ветки Python 3.

>>> Подробности

★★★★★

Проверено: svu ()
Последнее исправление: adriano32 (всего исправлений: 2)

Ответ на: комментарий от greenman

qtiplot хорош, но вот рендеринг там как-то загадочно сделан. В Origin холст можно привязать к, скажем, альбомному листу A4 и, например, 300 DPI разрешению, так вот с ним можно чего угодно делать и зум будет именно зумить туда-сюда.

А в qtiplot можно задать размер бумаги в сантиметрах, но окно по-нормальному не зафиксируешь, чтобы не изменять пропорции и при зуме или увеличении окна всё как-то пере-рендеривается очень странным образом и выглядит уже совершенно по-другому, т.е. шрифт, например, остаётся того же размера (?!).

Так что у нас всё закончилось просто site-лицензией на Origin и qtiplot так, на случай lock-in.

anonymous
()
Ответ на: комментарий от segfault

> питону там делать нечего.

Упс, теперь мне надо 50 нодов форматировать :-( Я-то по незнанию запускал на них анализ склеенный на Python с вычислительными ядрами на Cython.

anonymous
()
Ответ на: комментарий от anonymous

>Я, если честно, вообще не понял, что ты предлагаешь

Я предлагаю не заниматься ерундой пытаясь затолкнуть огромные данные в инструмент который заведомо с ними не справится...

Изначально вопрос был «насколько большие» и я на него ответил примером

sS ★★★★★
()

Вот, кстати, чего matplotlib не умеет (в отличие от того же R) — это 'sunflower plots'. Мне, правда, ни разу не были нужны.

scabarocci
()
Ответ на: комментарий от sS

Запихивать огромные данные в программу визуализации - для чего?

Разумней было бы такие данные сначала проредить.

greenman ★★★★★
()

Линии тока

Огорчает что не умеет линии тока рисовать.

Т.е. какой-то там алгоритм для вычисления линий тока на питоне есть, но вот почему его нет в matplotlib, непонятно.

yvv ★★☆
()
Ответ на: комментарий от greenman

>Запихивать огромные данные в программу визуализации - для чего?

Очевидно что для визуализации :)

Разумней было бы такие данные сначала проредить.

В чём смысл ? :) Зачем пытаться натягивать децкий презик на взрослый x@й ? Ведь понято же что лопнет :)

sS ★★★★★
()
Ответ на: комментарий от greenman

> руководителям SETI. А кто это ? :)

И что там они пытаются обработать.

И что же ? :)

Вы прям как дети малые :)

sS ★★★★★
()

Графики не нужны же, это позапрошлый век. Только алгебраические методы, только хардкор. Зря что ли Вейль с Гротендиком трудились?

lipstick
()
Ответ на: комментарий от anonymous

Есть на рутрекере в раздаче «Библиотека для Python» (там где 90 книг раздаётся). В общем найдётся легко. :)

neuron
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.