fh plotly
v0.2.1
استخدام المخططات المؤسسة مع fasthtml.
pip install fh-plotlyتأكد من إضافة الرؤوس اليمنى إلى تطبيق FashTML الخاص بك:
from fasthtml . common import fast_app
from fh_plotly import plotly_headers
app , rt = fast_app ( hdrs = plotly_headers )هذا يضمن أن يتم دائمًا تحميل ملفات JavaScript و CSS المطلوبة.
قم بتشغيل examples/test_app.py لرؤية بعض المؤامرات الأساسية.
python examples/test_app.py جوهر التحويل إلى Plotly هو وظيفة 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 )لا تتردد في فتح مشكلة أو طلب سحب. تأكد من إجراء تثبيت قابل للتحرير مع تبعيات DEV عند العمل على المساهمات.
pip install uv
uv syncلتشغيل الاختبارات:
pytest -s الهدف من ذلك هو الحفاظ على fh-plotly بشكل خفيف ومتوافق مع Python 3.10+.