How to create an interactive dashboard using PyGWalker
Prerequisites
pip install pygwalker
Code
Python
import pandas as pd
import morph
from morph import MorphGlobalContext
from morph_lib.types import HtmlResponse
import pygwalker as pyg
@morph.funcdefcreate_pygwalker_dashboard(context: MorphGlobalContext): data = pd.DataFrame({"city":["Los Angeles","San Francisco","San Diego","Sacramento","Houston","Dallas","Austin","San Antonio","Miami","Orlando","Tampa","Jacksonville","New York","Buffalo","Rochester","Syracuse","Chicago","Springfield","Peoria","Naperville"],"state":["California","California","California","California","Texas","Texas","Texas","Texas","Florida","Florida","Florida","Florida","New York","New York","New York","New York","Illinois","Illinois","Illinois","Illinois"],"population":[3980400,883305,1423851,508529,2328000,1343000,964300,1532200,470914,285713,399700,903889,8399000,256304,206284,142749,2716000,116250,112936,147122]}) html_code = pyg.to_html(data, appearance="light")return HtmlResponse(html_code)
MDX
exportconst title ="Create a dashboard using Pygwalker"# PyGWalker dashboard
This example shows how to create a dashboard using Pygwalker.<Embed loadData="create_pygwalker_dashboard" height={600}/>