plotly
用於科學、統計與金融圖表繪製的 Python 互動式視覺化技能,支援 Plotly Express 與 Graph Objects。
簡介
此技能為使用 Plotly 函式庫在 Python 中建立高品質、互動式視覺化內容提供了全面的框架。專為資料科學家、分析師與開發人員設計,支援繪製超過 40 種不同類型的圖表,從簡單的散佈圖到複雜的 3D 曲面圖與金融蠟燭圖皆可涵蓋。透過結合用於快速原型設計的高階 Plotly Express API,以及用於複雜與客製化視覺化需求的低階 Graph Objects API,使用者能精確地控制圖表佈局、樣式與互動性。
-
支援超過 40 種圖表類別,包含統計分佈、地理地圖、科學熱圖以及時間序列金融工具。
-
進階佈局自訂功能,包含子圖管理、主題範本(例如 plotly_dark, seaborn)以及對註解、字體與軸線的細部調整。
-
動態互動功能,如滑鼠懸停提示、縮放/平移、圖例開關以及範圍滑桿。
-
支援匯出為獨立的 HTML 檔案以利網頁共享,或透過 Kaleido 引擎匯出為靜態格式 (PNG, PDF, SVG)。
-
可與 Dash 網頁框架無縫整合,用於建構複雜的互動式儀表板與分析應用程式。
-
使用者應優先使用 Plotly Express (px) 處理日常任務與 pandas 資料框工作流程,以簡化程式碼長度。
-
當視覺需求要求自訂形狀、多軌資料操作或高階數學曲面表示時,建議採用 Graph Objects (go)。
-
執行非互動式靜態影像匯出時,請確認已安裝 'kaleido' 套件。
-
進行地理視覺化時,應確保資料結構與地圖軌跡需求對齊。
-
最佳實踐包括利用內建的 animation_frame 功能進行時間序列資料視覺化,並自訂 hovertemplate 字串以提升資料可讀性。
倉庫統計
- Star 數
- 180
- Fork 數
- 24
- Open Issue 數
- 4
- 主要語言
- Python
- 預設分支
- main
- 同步狀態
- 閒置
- 最近同步時間
- 2026年4月28日 下午12:28