入門基礎
入門基礎分類說明開始使用 Plotly Express 之前必須具備的三個觀念:怎麼安裝並讓圖表顯示出來、Plotly 的圖表物件(Figure)長什麼樣子,以及 Plotly Express 期待的資料格式。這三件事弄清楚之後,後面各種圖表都只是換一個函式名稱。
本分類頁面
| 頁面 | 重點 |
|---|---|
| 安裝與執行環境 | pip/uv 安裝、Jupyter/VS Code/Colab 顯示圖表、renderer 設定 |
| Figure 結構 | data(trace)與 layout 兩大部分;Plotly Express 與 Graph Objects 的關係 |
| 長格式與寬格式資料 | 為什麼 Plotly Express 偏好長格式;melt 與寬格式支援 |
第一個 Plotly Express 程式
安裝完成後,在 Jupyter Notebook 執行下面三行,就會看到一張可互動的散佈圖:
import plotly.express as px
df = px.data.iris() # 內建的鳶尾花資料集
px.scatter(df, x="sepal_width", y="sepal_length", color="species")
把滑鼠移到點上會顯示數值;拖曳框選可放大;點擊圖例可以隱藏或顯示某一類;右上角的工具列(modebar)可以下載 PNG 或重設視角。