Графическая библиотека Plotly для Python

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 также поддерживает наложение нескольких трассировок данных для сравнения и анализа.

Guess you like

Origin blog.csdn.net/zhangzhechun/article/details/131163223
Recommended