資料分析
plotly avatar

plotly

適用於 Python 的互動式繪圖函式庫,支援超過 40 種圖表類型、科學視覺化、統計分析以及透過 Plotly Express 與 Graph Objects 建立網頁儀表板。

簡介

Plotly 是一個強大的 Python 繪圖函式庫,專為創建互動式、出版級品質的視覺化圖表而設計。此技能為 Claude 提供了生成複雜圖表與資料儀表板的指導架構。它同時支援用於快速開發的高階 API (Plotly Express) 以及用於精細控制的低階圖形物件 (Graph Objects)。無論您是在進行探索性資料分析、展示研究成果還是製作財務報告,此技能都能協助您建立具備縮放、平移與懸停提示功能的互動式圖表。您可以輕鬆將這些圖表整合至 Dash 網頁應用程式,或將其匯出為 HTML、PNG、PDF 或 SVG 格式以便靜態報告使用。

  • 提供超過 40 種圖表類型,包含散佈圖、折線圖、長條圖、圓餅圖、熱力圖、等高線圖、3D 曲面圖以及財務類圖表 (如 K 線圖或 OHLC)。

  • 支援進階統計視覺化,例如箱型圖、小提琴圖、具邊際分佈的長條圖以及趨勢線分析。

  • 豐富的佈局與樣式選項,支援自訂主題 (如 plotly_dark, plotly_white)、建立子圖表以及精確控制座標軸、圖例與註釋層。

  • 內建互動功能,包括時間序列的範圍滑桿、套索選取工具、動畫影格以及自訂懸停模板設定。

  • 與 Pandas DataFrame 高度相容,可確保在視覺化過程中無縫進行資料匯入與處理。

  • 對於標準工作使用 Plotly Express 以減少程式碼量;當需要複雜的分層或自訂圖形時,請切換至 Graph Objects。

  • 若需匯出靜態影像 (PNG, SVG, PDF),請確保環境中已安裝 kaleido 函式庫。

  • 可將 Plotly 圖表與 Dash 結合,開發互動式網頁應用程式或監控儀表板。

  • 利用內建的地理投影、散佈地圖與區域分佈圖功能處理地理空間資料。

  • 請注意 Plotly Express 函式會返回 figure 物件,您可以使用 Graph Object 的更新方法對其進一步修改,以新增標記、線條或註釋。

倉庫統計

Star 數
181
Fork 數
24
Open Issue 數
4
主要語言
Python
預設分支
main
同步狀態
閒置
最近同步時間
2026年4月29日 上午06:51
在 GitHub 查看