Matplotlib — это библиотека на языке Python для визуализации данных. В ней можно построить двумерные (плоские) и трехмерные графики.
Python Matplotlib — альтернатива модуля визуализации программы для технических вычислений MatLab. У Matplotlib объектно-ориентированный интерфейс, то есть пользователь напрямую взаимодействует с каждым объектом. С помощью кода можно задавать любой элемент диаграммы, в том числе ярлыки и отметки на осях.
Matplotlib используют для отрисовки всевозможных видов графиков. Это незаменимая библиотека для любого аналитика данных. Помимо этого, Matplotlib лежит в основе других библиотек, например Seaborn, которая представляет высокоуровневый интерфейс над Matplotlib. В некоторых случаях мы используем Seaborn, например, когда хотим сделать быстро и красиво, но когда хочется большей детализации и проработки, то смело пользуемся Matplotlib.
Matplotlib.pyplot — самый высокоуровневый интерфейс с набором команд и функций. В высокоуровневом интерфейсе все автоматизировано, поэтому его проще всего осваивать новичкам.
Попробуем построить гистограмму с помощью функции hist из pyplot.
Код этого графика в Python Matplotlib:
import numpy as np
import matplotlib.pyplot as plt
# the histogram of the data
n, bins, patches = plt.hist(x, 50, density=True, facecolor=’g’, alpha=0.75)
plt.xlabel(‘Smarts’)
plt.ylabel(‘Probability’)
plt.title(‘Histogram of IQ’)
plt.text(60, .025, r’$\mu=100,\ \sigma=15$’)
plt.xlim(40, 160)
plt.ylim(0, 0.03)
plt.grid(True)
plt.show()
0 комментариев