Tag: IPYWIDGETS
Estoy creando algunos gráficos interactivos y estoy intentando construir uno con un segundo menú desplegable dinámico basado en el primero. def update_dropdown(change): global lista_paises global lista_paises2 global drop2 print(change.new) ##lista_paises2 = lista_paises.remove(change.new) <- No funciona debido a múltiples valores ##drop2.options = lista_paises2 lista_paises2 = lista_paises drop1 = widgets.Dropdown(options=lista_paises, value=’Estados Unidos’, . . . Read more
Estoy utilizando este tutorial y quiero crear un gráfico de dispersión interactivo básico con n-columnas. Mis datos se ven así: psm pb procedures 36 999 33 25 567 34 24 352 20 45 456 24 Mi código: import pandas as pd import numpy as np import matplotlib.pyplot as plt import . . . Read more
Quiero crear una interfaz de usuario simple en Jupyter notebook en la que: 1. Un contador “number” se incrementa cada segundo. 2. Si la casilla de verificación “pausa” está marcada, “number” no se incrementa. 3. Si se presiona el botón “trigger”, “number” se decrementa, sin importar el estado de pausa. . . . Read more
Estoy teniendo problemas con un código simple. Estoy usando jupyterlab y tengo una celda que crea un widget con 3 botones. Luego ejecuta la función “modelo”: from ipywidgets import * wid = interactive(modelo, months=widgets.ToggleButtons(options=[‘3m’,’6m’,’9m’], description=’meses’)) display(wid) La función modelo devuelve un dataframe llamado pred_df. Luego tengo otra celda donde tengo . . . Read more
Estoy intentando grabar periódicamente el valor de un widget deslizante. He revisado el documento oficial sobre Widgets Asincrónicos. Pero en mi código, parece que todavía ocurre bloqueo. import threading import time from ipywidgets import widgets w = widgets.IntSlider() out = widgets.Output() def record(): for i in range(10): time.sleep(1) with out: . . . Read more