Графически с Matplotlib и Chart Studio
В этой главе рассматривается библиотека визуализации данных под названием Matplotlib и онлайн-конструктор графиков под названием Chart Studio.
Матплотлиб
Matplotlib - это популярная библиотека визуализации данных Python, способная создавать готовые к производству, но статические графики. вы можете преобразовать свой статическийmatplotlib figures в интерактивные сюжеты с помощью mpl_to_plotly() функционировать в plotly.tools модуль.
Следующий сценарий создает Sine wave Line plot с помощью Matplotlib’s PyPlot API.
from matplotlib import pyplot as plt
import numpy as np
import math
#needed for definition of pi
x = np.arange(0, math.pi*2, 0.05)
y = np.sin(x)
plt.plot(x,y)
plt.xlabel("angle")
plt.ylabel("sine")
plt.title('sine wave')
plt.show()
Теперь мы преобразуем его в сюжетную фигуру следующим образом:
fig = plt.gcf()
plotly_fig = tls.mpl_to_plotly(fig)
py.iplot(plotly_fig)
Вывод кода приведен ниже -
Графическая студия
Chart Studio - это онлайн-инструмент для создания сюжетов, доступный от Plotly. Он предоставляет графический пользовательский интерфейс для импорта и анализа данных в сетку и использования инструментов статистики. Графики можно встроить или загрузить. В основном он используется для более быстрого и эффективного создания графиков.
После входа в учетную запись plotly запустите приложение Chart Studio, перейдя по ссылке https://plot.ly/create. Веб-страница предлагает пустой рабочий лист под областью печати. Chart Studio позволяет добавлять следы графика, нажимая +trace button.
В меню доступны различные элементы структуры сюжета, такие как аннотации, стиль и т. Д., А также возможность сохранять, экспортировать и публиковать графики.
Давайте добавим данные в рабочий лист и добавим choose bar plot trace из типов трассировки.
Щелкните текстовое поле типа и выберите гистограмму.
Затем предоставьте столбцы данных для x и y оси и введите название участка.