Matplotlib — библиотека языка программирования Python и его расширения NumPy, предназначенная для визуализации данных. Она предоставляет «pylab» API специально разработанный так, чтобы походить на API пакета MATLAB, что позволяет опытным пользователям MATLAB быстро переучиваться. Matplotlib написан и поддерживается в основном Джоном Хантером (англ. John Hunter) и распространяется на условиях BSD-подобной лицензии.
Сравнение с MATLAB
Matplotlib стала приемлемой заменой для многих пользователей MATLAB, и – как когда-то в прошлом MATLAB – она развивается с тем чтобы стать широко используемым инструментом для вычислительной математики и обработки сигналов. Для повышения удобства отрисовки графиков в интерактивном режиме часто используется командная оболочка IPython.
Преимущества связки Python+NumPy+Matplotlib+IPython над MATLAB включают в себя:
- Основанный на Python полнофункциональный, современный объектно-
- ориентированный язык программирования, пригодный для разработки сложного программного обеспечения.
- Подходит для быстрого скриптинга, включая CGI скрипты
- Свободная разработка с открытыми исходными кодами
|