This tool is coming soon.

什麼是3D 散佈圖?

3D散佈圖工具可根據您的資料建立互動式三維散佈圖。旋轉、縮放和平移,發現二維圖表中容易遺漏的資料模式和群集。按群組著色、調整點大小、標註座標軸。

直接貼上 CSV 或上傳含 X、Y、Z 三個數值欄位的檔案,可選擇額外加一欄用來分組上色。圖形以 Plotly 渲染,旋轉、縮放、平移在 10000 個點以下都很順。內建 5 套配色,能覆蓋大部分需求;座標平面和格線可以關掉,學術發表時看起來更乾淨。

使用方法

  1. 以CSV格式貼上包含X、Y、Z座標欄位的資料,或上傳CSV檔案。可選新增分組欄位以按類別著色。
  2. 自訂座標軸標籤、點大小、配色方案和背景。切換格線和座標平面以獲得更清晰的深度感。
  3. 拖曳旋轉圖表,滾輪縮放,然後匯出為PNG圖片或下載互動式HTML檔案與他人分享。

何時使用

  • 找出三變數資料裡那些任何 2D 散點圖都看不出來的群聚。
  • 把感測器讀數(緯度、經度、海拔)或動作捕捉資料隨時間的軌跡做成 3D 圖。
  • 報告研究結果時,用可互動的 HTML 檔取代靜態圖,放進簡報。

結果

一位生物學家貼上200列基因表現資料(基因A、基因B、基因C的數值)並按組織類型分組。3D散佈圖揭示了在任何二維投影中都無法看到的兩個明顯群集。

常見問題

資料點要多到什麼程度圖才會開始卡?
在較新的筆電上,大約 10000 個點能順暢顯示。超過之後旋轉就會掉幀。資料量更大時建議先彙總或抽樣,通常幾千個代表點就能講同樣的故事。
CSV 解析器期望什麼格式?
第一列是欄位名,以逗號分隔。前三欄會被讀為 X、Y、Z 數值。第 4 欄起若命名為 group、category 或 class 之類的,會用來分組上色。X、Y、Z 含非數字的列會被靜默略過。
可以為個別資料點加標籤或浮動提示嗎?
滑鼠移上去會顯示底層的 X、Y、Z 值與分組名(如果有設定)。逐點文字標籤未支援,因為在 3D 視圖中互相遮擋很嚴重。若需標籤,可以匯出 HTML 自行改 Plotly 程式碼。
為什麼座標軸起點是奇怪的非零值?
圖表會依資料最小、最大值自動縮放每個軸,並留少許邊距。這樣能凸顯變化但會藏起原點。若一定要從零開始,先在外部把資料正規化再貼進來。
下載後的 HTML 還能繼續互動嗎?
可以。匯出的 HTML 會保留完整互動:一樣能旋轉、縮放、平移,標題與樣式也都寫在裡面。它在開啟時從 CDN 載入 Plotly 函式庫,所以需要連網,無法離線開啟。檔案裡只內嵌你的資料,因此本身體積很小。

相關工具