跳至主要內容
Lizely

散點圖製造器

將 x,y 行轉為線性 XY 散點圖,並下載精確預覽作為獨立的 SVG 檔案。

隱私權:你的檔案不會離開裝置,所有處理均在瀏覽器本機完成。

使用方式

  1. 1.輸入標題並貼上每行一個嚴格的 x,y 數值對。
  2. 2.產生圖表後,請確認軸範圍以及有效、無效與超出限制的行數。
  3. 3.檢視預覽中的代表性點,並下載完全相同的獨立 SVG 檔案。

關於散點圖製造器

XY 散點圖製造器將數值對轉為簡單的雙軸散點圖,所有處理皆在當前瀏覽器中完成。每行輸入一個點,格式為 x,y,可選加上標題,即可產生圖表。每組有效對應會變成一個藍色圓點。水平位置來自其 x 值,垂直位置來自其 y 值,因此數值間的差距不等會在圖上保持不等。此工具適用於小型實驗、配對觀察、校準樣本、課堂展示、初步相關性檢查以及快速視覺檢視。

輸入解析設定為嚴格。每行非空內容必須恰好包含兩個以逗號分隔的數值。支援正負數、小數、零、科學記號法。空值、額外逗號、單位文字、十六進位、Infinity、NaN 及大於 1e12 的數值皆視為無效。空行將被忽略。負零將被轉換為零。無效行不會轉為零點或移至軸上,而是直接跳過並在總結中明確計數。

輸入限制為 50,000 UTF-16 字元單位。前 200 範圍內的非空行會被檢查。超過此範圍後,每個非空行會被視為超限跳過。超出限制的行不會與無效行混在一起計算,因為它們是故意未被解析的。總結永遠會顯示有效點、無效行與超限行作為獨立數字,包括零。若沒有有效點剩餘,產生會報告錯誤並清除任何舊的圖表。不會有任何內容被靜默截斷或被視為所有貼上的行都被使用。

兩軸皆使用獨立的線性尺度。最小 x 值對應左邊界,最大 x 值對應右邊界;最小 y 值對應底邊,最大 y 值對應頂邊。介於此範圍內的值將按數值距離直接比例放置。五條參考線與標籤顯示每個顯示區間。軸不會自動包含零,因此在判讀點的顯現位置或分佈時,應先確認標籤內容。

當某軸所有值相同時,需特別處理,否則最小與最大值將相等,導致除以零而產生無效座標。若所有 x 值相同,工具將在該值附近對 x 軸擴充套件對稱範圍,並將所有點水平居中。相同規則亦適用於 y 軸為常數的情況。擴充套件範圍為絕對常數的十分之一或一個單位,以較大者為準。因此,單個有效點將出現在兩軸中心,而非失敗。

產生的檔案為獨立的 800 檔案,由 500 SVG 組成,背景為白色,包含標題、網格、數值軸標籤與點標記。每個圓點內含文字標題,顯示其精確格式化的 x 與 y 值,供 SVG 認知使用者閱讀。SVG 為向量輸出,因此線條、文字與圓點在縮放時仍保持清晰。頁面預覽與下載並非分別重建:兩者皆使用同一個百分編碼的 SVG 資料 URI,該資料來源自單一產生的字串。若修改標題或資料,將清除該字串並關閉舊的下載功能。

使用者文書處理保守。標題在進入文字內容或可訪問的 SVG 標籤前會進行 XML 資料轉義。&、< >、引號與撇號將轉為 XML 資料。XML 禁止的數位點將被替換為替代字元。數值將被解析為有限的 JavaScript 數字,並由工具格式化,而非直接從原始輸入插入。因此,包含結束標籤或類似指令碼的標題仍會以可見文字呈現,不會在產生的標記中產生 SVG 元素。

計算使用 JavaScript 雙精度浮點數。座標會在 SVG 中四捨五入至三位小數,軸標籤會使用實用有效數字或科學記號表示極大或極小值。這僅為視覺化,並非精確保留資料格式。請保留原始行數用於分析、不確定性、重複性與精確值。圖表不會計算相關係數、回歸線、趨勢線、信心區間、誤差棒、密度、聚類或統計顯著性。

所有解析、佈局、XML 建立、預覽與下載準備皆在本機完成。無任何點或標題會上傳至 Lizely。使用結果前,請確認兩軸範圍、三項行數(有效、無效、超出限制)以及幾個點標題。點重疊可能遮蓋彼此,特別是當相同對應值重複時。對於密集資料,建議使用專用繪圖軟體,並搭配可讀的分類顏色、可訪問標籤、對數尺度、出版風格或正式統計分析。

方法與來源

解析器拒絕輸入超過 50,000 UTF-16 字元的內容,並最多檢查 200 個非空行,確認其中恰好存在兩個嚴格有限的十進位或科學記數法數值,且絕對值不超過 1e12;對於無效或超出限制的行,會分別報告。獨立的線性區間將 x 對映至左側加上其歸一化比例的圖表寬度,y 對映至底側減去其歸一化比例的圖表高度;常數區間則對稱擴充套件。生產環境與測試環境共用相同的解析、佈局、XML 轉義與 SVG 產生機制;預覽與下載則重用相同的百分比編碼 SVG 字串。

常見問題

x 位置等距嗎?
不。每個 x 坐標使用線性數值尺度,因此數值差距越大,佔用的水平空間也越多。
當所有 x 或 y 值都相同時會發生什麼?
該軸將獲得以常數為中心的對稱非零範圍,點將被居中顯示,而非因除以零而出錯。
超過 200 行時會發生什麼?
僅檢查前 200 個非空行。之後的任何非空行將被計為超出限制,與無效行分開計數。
圖表會計算相關性或回歸嗎?
不會。它僅將輸入的對應點繪製線上性軸上,並不會作出任何統計判斷。
圖表資料會上傳嗎?
沒有編號。解析、座標計算、SVG 建立、預覽與下載皆保留在當前瀏覽器標籤頁中。

產生器 使用指南

查看全部