fh plotly
v0.2.1
Use gráficos de plotagem com fasthtml.
pip install fh-plotlyCertifique -se de adicionar os cabeçalhos certos ao seu aplicativo Fasthtml:
from fasthtml . common import fast_app
from fh_plotly import plotly_headers
app , rt = fast_app ( hdrs = plotly_headers )Isso garante que os arquivos JavaScript e CSS necessários sejam sempre carregados.
Execute examples/test_app.py para ver alguns gráficos básicos.
python examples/test_app.py A essência da conversão para plotagem é a função 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 )Sinta -se à vontade para abrir um problema ou uma solicitação de tração. Certifique -se de fazer uma instalação editável com dependências dev ao trabalhar em contribuições.
pip install uv
uv syncPara executar testes:
pytest -s O objetivo é manter fh-plotly leve e compatível com o Python 3.10+.