¿Cómo hacer gráficos de barras polares y rosa de los vientos en Plotly – Python?

Plotly es una biblioteca de Python que se utiliza para diseñar gráficos, especialmente gráficos interactivos. Puede trazar varios gráficos y tablas como histograma, diagrama de barras, diagrama de caja, diagrama de dispersión y muchos más. Se utiliza principalmente en el análisis de datos, así como en el análisis financiero. plotly es una biblioteca de visualización interactiva.

¿Qué son los gráficos de barras polares y rosa de los vientos? 

El gráfico de la rosa de los vientos son tablas gráficas que muestran la velocidad y la dirección de los vientos en un lugar durante un período de tiempo. Este gráfico se representa en formato circular y el círculo indica la cantidad de tiempo que el viento sopla desde una dirección particular. El gráfico de la rosa de los vientos también se conoce como gráfico de barras polares.

Creación de un gráfico de rosa de los vientos

En forma gráfica, se puede crear un gráfico de rosa de los vientos utilizando el método go.Barpolar() de la clase graph_object o el método px.bar_polar() de la clase express .

Sintaxis: plotly.graph_objects.Barpolar(arg=Ninguno,dr=Ninguno, dtheta=Ninguno,r=Ninguno,theta=Ninguno)

Sintaxis: plotly.express.bar_polar( data_frame=Ninguno , r=Ninguno , theta=Ninguno , color=Ninguno ,)

Ejemplo 1:

Python3

import plotly.express as px
  
# using the wind dataset
df = px.data.wind()
  
fig = px.bar_polar(df, r="strength", theta="direction",
                   color="frequency",)
fig.show()

Producción:

Ejemplo 2:

Python3

import plotly.express as px
  
  
df = px.data.tips()
  
fig = px.bar_polar(df, r="total_bill", theta="time",
                   color="sex",)
  
fig.show()

Producción:

Ejemplo 3:

Python3

import plotly.graph_objects as go
  
fig = go.Figure()
  
fig.add_trace(go.Barpolar(
    r=[10, 20, 30, 40],
    name='Wind 1',
))
  
fig.add_trace(go.Barpolar(
    r=[40, 20, 50, 10],
    name='Wind 2',
))
  
fig.show()

Producción:

Publicación traducida automáticamente

Artículo escrito por nishantsundriyal98 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *