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()
В результате получим изображение:
См. также галерею других возможностей matplotlib.