Графически с 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 оси и введите название участка.