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)
Ответ на: комментарий от neuron

> Графики с большим объёмом данных,

Большой — это какой?

3D графики с частой сеткой

я бы строил в mayavi

Ещё раздражает, что нельзя развернуть текст для меток X-оси вертикально.

Вот тут наклонно развернули, наверное, и вертикально можно.

http://matplotlib.sourceforge.net/examples/pylab_examples/finance_work2.html

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

Я Matlab имел ввиду. В Matplotlib можно вертеть текст. :)

Большие объёмы данных - это когда на одних осях несколько графиков с несколькими тысячами отсчётов. Либо большие векторные поля, либо просто облака точек, гистограммы, сложные патчи и т.п. да всё что угодно. В матлабе всё это тормозит как чёрт знает что. Там очень кривая графическая подсистема, без кэширования и буферизации, поэтому пока не перепишут, будет тормозить.

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

что-то я стормозил, и не понял, что имеется в виду матлаб, а не матплотлиб. В матлабе — да, наверное, давно в нем ничего не строил.

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

>Большой — это какой? ss@hyperblade-master:/share/home/ss/Nano3D> ls -l *.plt -rw-r--r-- 1 ss users 654581299 2011-10-20 22:40 Nano3D-90.plt

Закопает любой постпроцессор на педоне

(8,5млн FE внутрях)

я бы строил в mayavi

Там рисование идёт через VTK но на больших объёмах данных не спасает даже это

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

объясни, что такое этот *.plt?

Закопает любой постпроцессор на педоне

чего куда закопает?

И потом, «there is no silver bullet», конечно.

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

>объясни, что такое этот *.plt?

файл с данными в формате постпроцессора который умеет 8.5 млн FE :)

чего куда закопает?

процесс визуализации

Постпроцессор на петоне (например Salome) с рисованием через VTK просто тупо умирает если я выведу просто сетку для вышеприведённого файла :)

Про какую либо обработку данных речи уже не идёт

И потом, «there is no silver bullet», конечно.

Чего только не придумают чтобы объяснить почему не могут выкопать котловам своим любимым децким совочком :)

Наверное котлован не той системы :))

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

> Наверное котлован не той системы :))

Наверное тем, чем копают котлован не очень удобно есть мороженное =)

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

>Наверное тем, чем копают котлован не очень удобно есть мороженное =)

Тут как раз не тот случай :) Я же не предлагаю строить простенькие плоские графики с помощью pV3 :)

Секрет прост, просто петон очень нравица конструкторам совочков :)

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

Я, если честно, вообще не понял, что ты предлагаешь, или что ты считаешь, что тебе предлагают: matplotlib к постпроцессингу ~10^7 FE никоим образом не применим и проектировался для других задач (а именно --- простая графическая библиотека для Python с похожим на Matlab API), а кто пытается применить или втюхать кому-нибудь с такими целями явно ССЗБ.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

И что же ? :)

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

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