fh plotly
v0.2.1
Utilisez des graphiques de tracé avec fasthtml.
pip install fh-plotlyAssurez-vous d'ajouter les bons en-têtes à votre application FASTHTML:
from fasthtml . common import fast_app
from fh_plotly import plotly_headers
app , rt = fast_app ( hdrs = plotly_headers )Cela garantit que les fichiers JavaScript et CSS requis sont toujours chargés.
Exécutez examples/test_app.py pour voir quelques parcelles de base.
python examples/test_app.py L'essentiel de la conversion en tracé est la fonction 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 )N'hésitez pas à ouvrir un problème ou une demande de traction. Assurez-vous de faire une installation modifiable avec des dépendances de développement lorsque vous travaillez sur les contributions.
pip install uv
uv syncPour exécuter des tests:
pytest -s L'objectif est de maintenir fh-plotly léger et compatible avec Python 3.10+.