¿Podemos incrustar animaciones de Vizzu en un blog?
¡SI SE PUEDE!
Mostrar el código
import pandas as pdfrom ipyvizzu import Data, Config, Stylefrom ipyvizzustory import Story, Slide, Step# Crear objeto de datos, leer csv a data frame y agregar data frame al objeto de datosdata = Data()df = pd.read_csv("https://ipyvizzu-story.vizzuhq.com/0.9/examples/population/population.csv", dtype={"Year": str},)data.add_df(df)# Crear objeto story, agregarle los datosstory = Story(data=data)# Definir el tamaño del elemento HTML# que aparece dentro del notebookstory.set_size("100%", "400px")# Activar el tooltip que aparece# cuando el usuario pasa el mouse sobre un elemento del gráficostory.set_feature("tooltip", True)# Cada slide aquí es una página en la story interactiva final# Agregar la primera slideslide1 = Slide( Step( Data.filter("record.Continent == 'Africa'"), Config.stackedArea( {"x": "Year","y": "Medium","stackedBy": "Subregion","title": "Population of Africa 1953-2098", } ), Style({"plot": {"xAxis": {"label": {"angle": 2.0}}}}), ))# Agregar la slide a la storystory.add_slide(slide1)slide2 = Slide( Step( Config.percentageArea( {"x": "Year","y": "Medium","stackedBy": "Subregion", } ), ))story.add_slide(slide2)slide3 = Slide( Step( Config.stream( {"x": "Year","y": "Medium","stackedBy": "Subregion", } ), ))story.add_slide(slide3)slide4 = Slide( Step( Config.violin( {"x": "Year","y": "Medium","splittedBy": "Subregion", } ), ))story.add_slide(slide4)# ¡Reproducir la story creada!story.play()