¿Cómo hacer controles deslizantes en Plotly?

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. 

Control deslizante simple

En forma gráfica, un control deslizante es un objeto Tkinter con el que un usuario puede establecer los valores moviendo un indicador. Un control deslizante se puede organizar vertical y horizontalmente. En plotly, el control deslizante se puede formar utilizando el método Scale(). 

Ejemplo 1:

Python3

import plotly.graph_objects as px
import plotly.express as go
import numpy as np
  
df = go.data.tips()
  
x = df['total_bill']
y = df['day']
  
plot = px.Figure(data=[px.Scatter(
    x=x,
    y=y,
    mode='lines',)
])
  
plot.update_layout(
    xaxis=dict(
        rangeselector=dict(
            buttons=list([
                dict(count=1,
                     step="day",
                     stepmode="backward"),
            ])
        ),
        rangeslider=dict(
            visible=True
        ),
    )
)
  
plot.show()

Producción:

Ejemplo 2:

Python3

import plotly.express as px
  
df = px.data.tips()
  
fig = px.scatter(df, x="total_bill", y="tip", 
                 animation_frame="day",
                 color="sex",)
  
fig["layout"].pop("updatemenus")
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 *