免費 UpSet 圖產生器
用平實的文字建立集合交集圖表
描述你的集合與想要呈現的重疊,AI 就會繪製一張乾淨的 UpSet 圖——一個交集點矩陣,頂部有交集大小長條、左側有集合大小長條——可直接用於基因體學、資料分析與研究論文。
AI UpSet 圖產生器
預覽
範例這是範例結果。描述你的內容,生成你自己的。
UpSet 圖範例
點選任一範例即可載入其提示詞,或以它作為繪製你自己 UpSet 圖的起點。
什麼是 UpSet 圖?
UpSet 圖是一種用來視覺化眾多集合之間交集的圖表,當你有超過三或四個集合時,它是范氏圖的可擴展替代方案。它有三個協同的部分:一個點矩陣,以連線相接的填滿點標示哪些集合參與每個交集;矩陣上方的垂直長條圖,給出每個交集的大小;以及左側的水平長條,給出每個集合的總大小。這個 UpSet 圖產生器能把一段平實的文字描述變成一張乾淨、標示清楚的集合交集圖表——你描述你的集合、其大小與你關注的重疊,AI 就會排出矩陣與兩組長條圖,全程無需任何程式或試算表。
為什麼要用 UpSet 圖產生器
- 范氏圖與歐拉圖在超過三或四個集合後便難以判讀;UpSet 圖在五、六或更多集合時仍清晰可讀。
- 每個交集都以一根長條量化,因此你能精確比較重疊大小,而非靠面積猜測。
- 基因體學、生物資訊與問卷分析經常要比較重疊的基因清單、標記集合或受訪者群組。
- 在 R(UpSetR / ComplexUpset)或 Python(upsetplot)中製作一張,需要的設定與格式調整會分散你對結果的注意力。
- 更換集合、排序方式或標示的交集後重新產生,遠比編輯繪圖程式碼快得多。
如何製作 UpSet 圖
為你的集合命名,若可以的話,給出每個集合的總大小與關鍵交集的大小。說明你想如何排序交集長條——依大小(基數)或依次數(涉及的集合數)——以及是否要在左側顯示集合大小長條。加上你需要的任何附加項目:標示出的交集、座標軸標籤或標題。產生 UpSet 圖後,檢查連點是否對齊正確的集合、長條是否與你的數字相符,若有任何不清楚之處再調整描述。
UpSet 圖的組成部分
- 交集點矩陣——每一欄為一個交集的格網;以垂直線相接的填滿點標示該交集中的集合,空白點則標示被排除的集合。
- 交集大小長條——矩陣上方的垂直長條圖,給出每個交集的基數(元素個數)。
- 集合大小長條——左側的水平長條,給出每個集合的總大小,每列一個集合並與矩陣對齊。
- 填滿點與空白點——填滿點表示該集合被納入該交集;空白(中空)點表示被排除。
- 連接線——把一欄中填滿點相接的短線,一眼即顯示該交集結合了哪些集合。
- 排序方式——交集依大小(最大優先)或依次數排序,控製圖表由左至右的判讀。
UpSet 圖產生器常見問題
什麼是 UpSet 圖?
UpSet 圖是一種顯示眾多集合之間交集的圖表。它有三個部分:一個點矩陣,以填滿、相接的點標示每個交集結合了哪些集合;上方的長條圖,給出每個交集的大小;以及左側的長條,給出每個集合的總大小。當集合過多以致無法使用范氏圖時,它用來量化並比較重疊。
UpSet 圖與范氏圖——何時用哪一種?
兩或三個集合時用范氏圖或歐拉圖,重疊的圓形易於判讀。一旦有四個以上集合就用 UpSet 圖:那麼多集合的范氏圖會變得雜亂、區域難以比較,而 UpSet 圖把每個交集列為一欄並給出確切的大小長條,因此無論集合多少都保持可讀且可量化。
我要如何判讀點矩陣?
一欄一欄地判讀。每一欄是一個交集。填滿點表示該集合是交集的一部分,空白點表示被排除;填滿點以一條短線相接。該欄正上方的長條告訴你恰好有多少元素落在那個集合組合中,而左側的長條則告訴你每個集合的總大小。
UpSet 圖能處理多少個集合?
遠多於范氏圖。UpSet 圖的設計使其在五、六或更多集合時仍清晰可讀,因為每個交集是矩陣中的一欄,而非重疊形狀的一個區域。你通常只呈現元素最多的交集,而非每一個可能的交集,因此即使集合很多,圖表仍保持精簡。
它是免費的嗎?
每次產生使用少量點數。新帳戶會獲得免費點數,因此你無需任何訂閱就能製作 UpSet 圖。
這適合用於課堂、研究或報告嗎?
適合。UpSet 圖產生器能產出乾淨、標示清楚的圖,適用於課堂作業、實驗報告、海報與研究論文。在把該圖用於正式報告之前,請務必確認連點、交集大小長條與集合大小長條與你的實際資料相符。


