antonymilne's picture
Update demo
dda021c
raw
history blame
379 Bytes
import pandas as pd
import vizro.plotly.express as px
from vizro.models.types import capture
@capture("graph")
def radar(data_frame: pd.DataFrame, **kwargs):
fig = px.line_polar(data_frame, **kwargs)
fig.update_traces(fill="toself")
return fig
wind = px.data.wind().query("strength == '1-2'")
fig = radar(wind, r="frequency", theta="direction", line_close=True)