Matplotlib - визуализация данных

Matplotlib - библиотека языка программирования Python и его расширения NumPy, предназначенная для визуализации данных. Она предоставляет «pylab» API специально разработанный так, чтобы походить на API пакета MATLAB, что позволяет опытным пользователям MATLAB быстро переучиваться. Matplotlib написан и поддерживается в основном Джоном Хантером (англ. John Hunter) и распространяется на условиях BSD-подобной лицензии.

Пример создания двух графиков на одном изображении:

   1 import numpy as np
   2 import pylab as plt
   3 
   4 def f(t):
   5     return np.exp(-t) * np.cos(2*np.pi*t)
   6 
   7 t1 = np.arange(0.0, 5.0, 0.1)
   8 t2 = np.arange(0.0, 5.0, 0.02)
   9 
  10 plt.figure(1)
  11 plt.subplot(211)
  12 plt.plot(t1, f(t1), 'bo', t2, f(t2), 'k')
  13 
  14 plt.subplot(212)
  15 plt.plot(t2, np.cos(2*np.pi*t2), 'r--')
  16 plt.show()

В результате получим изображение:

pyplot2011png.png

См. также галерею других возможностей matplotlib.

Пакеты/Scientific/Matplotlib (последним исправлял пользователь 193 2010-06-04 05:18:47)