fh plotly
v0.2.1
fasthtml과 함께 Plotly 차트를 사용하십시오.
pip install fh-plotlyFASTHTML 앱에 올바른 헤더를 추가하십시오.
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 플롯으로 변환의 요지는 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+와 호환되는 것입니다.