fh plotly
v0.2.1
Use gráficos complementarios con fasthtml.
pip install fh-plotlyAsegúrese de agregar los encabezados correctos a su aplicación FASTHTML:
from fasthtml . common import fast_app
from fh_plotly import plotly_headers
app , rt = fast_app ( hdrs = plotly_headers )Esto asegura que los archivos JavaScript y CSS requeridos siempre se carguen.
Ejecute examples/test_app.py para ver algunos gráficos básicos.
python examples/test_app.py La esencia de conversión a Plotly es la función plotly2fasthtml .
from fh_plotly import plotly2fasthtml
def generate_line_chart ():
df = pd . DataFrame ({ 'y' : [ 1 , 2 , 3 , 2 ], 'x' : [ 3 , 1 , 2 , 4 ]})
fig = px . line ( df , x = 'x' , y = 'y' )
return plotly2fasthtml ( fig )Siéntase libre de abrir un problema o una solicitud de extracción. Asegúrese de hacer una instalación editable con devoluciones cuando trabaje en contribuciones.
pip install uv
uv syncPara ejecutar pruebas:
pytest -s El objetivo es mantener fh-plotly Ligero y compatible con Python 3.10+.