fh plotly
v0.2.1
Gunakan grafik plot dengan fasthtml.
pip install fh-plotlyPastikan untuk menambahkan header yang tepat ke aplikasi FastHTML Anda:
from fasthtml . common import fast_app
from fh_plotly import plotly_headers
app , rt = fast_app ( hdrs = plotly_headers )Ini memastikan bahwa file JavaScript dan CSS yang diperlukan selalu dimuat.
Jalankan examples/test_app.py untuk melihat beberapa plot dasar.
python examples/test_app.py Inti konversi ke plotly adalah fungsi 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 )Jangan ragu untuk membuka masalah atau permintaan tarik. Pastikan untuk melakukan instalasi yang dapat diedit dengan dependensi Dev saat mengerjakan kontribusi.
pip install uv
uv syncUntuk menjalankan tes:
pytest -s Tujuannya adalah untuk menjaga fh-plotly ringan dan kompatibel dengan Python 3.10+.