Plotly — это библиотека визуализации Python, которую можно использовать для создания интерактивных диаграмм, графиков и визуализаций. Plotly поддерживает множество типов диаграмм, таких как линейные графики, точечные диаграммы, гистограммы, гистограммы, круговые диаграммы, трехмерные графики и т. д.
импортировать plotly.graph_objs как
импортировать plotly.offline как pyo
импортировать numpy как np
Сгенерируйте некоторые образцы данных
х = np.linspace (0, 10, 100)
у = np.sin (х)
Создание трассировок данных
трассировка = go.Scatter (x = x, y = y, режим = «линии»)
Создание макета диаграммы
layout = go.Layout(title="Sin Wave", xaxis=dict(title="x"), yaxis=dict(title="y"))
Создать объект диаграммы
fig = go.Figure(data=[trace], layout=layout)
Отображение графика в браузере
pyo.plot(fig, filename="sin_wave.html")
В приведенном выше коде мы используем NumPy для создания некоторых образцов данных и используем go.Scatter для создания трассировок данных. Затем мы используем go.Layout для создания макета диаграммы, установки заголовка, метки оси X и метки оси Y. Наконец, мы используем go.Figure для создания объекта диаграммы, передавая ему дорожку данных и макет. Наконец, мы отображаем график в браузере с помощью pyo.plot и сохраняем его в файл sin_wave.html.
Трассировка данных (trace) — одно из важнейших понятий в Plotly, представляющее визуальную форму данных. Трассировки данных состоят из серии точек или линий, которые могут быть представлены в виде линейных графиков, точечных диаграмм, гистограмм, гистограмм и т. д. В Plotly трассировки данных представлены объектами в plotly.graph_objs, включая Scatter, Bar, Heatmap и т. д. Каждая дорожка данных может иметь различные атрибуты, такие как цвет, стиль, размер и т. д., чтобы лучше различать и отображать данные. В то же время Plotly также поддерживает наложение нескольких трассировок данных для сравнения и анализа.