JMP 中的平行坐標圖形生成器的最大補充JMP 13是一個新元素平行坐標圖。 JMP 長期以來一直支持將並行坐標圖作為單獨的平台,並且集成到圖形生成器中既擴展了功能,又利用了圖例和分組等核心圖形生成器功能。
Categorical and continuous variables graphed with parallel coordinatesCategorical and continuous variables graphed with parallel coordinatesCategorical and continuous variables graphed with parallel coordinatesCategorical and continuous variables graphed with parallel coordinatesCategorical and continuous variables graphed with parallel coordinates用平行坐標繪製的分類變量和連續變量
什麼是平行坐標圖?
平行坐標圖是可視化高維數據的有效方法;然而,它是需要一些解釋的圖表類型之一。 對我來說,理解平行坐標的第一步是將“正常”圖描述為使用垂直坐標。 為了進行比較,這裡是使用垂直坐標和平行坐標顯示的相同的二變量數據集。
Perpendicular weight and heightPerpendicular weight and heightPerpendicular weight and heightPerpendicular weight and heightPerpendicular weight and height垂直重量和高度
Parallel weight and heightParallel weight and heightParallel weight and heightParallel weight and heightParallel weight and height體重和身高平行
在垂直坐標中,每個觀測值都由觀點在二維位置;在平行坐標中,每個觀測值都由線連接兩個(或多個)一維位置。 我在上圖中對三個觀察結果進行了著色,以幫助顯示對應關係。 例如,橙色觀察值在兩個圖中的體重 = 80 且身高 = 51。 對於只有兩個變量的情況,垂直坐標要好得多,但這個簡單的示例有助於說明如何在圖表中對變量進行編碼。
平行坐標可以擴展到任意數量的維度,因為所有維度都彼此平行。 對於垂直坐標,即使是三個維度也會將其推到平面上。 對於更多維度,我們可以開始添加顏色、大小和網格,但與純粹的位置表示相比,這些中的每一個都會損失一些效率,而且無論如何我們最終都會耗盡視覺維度。
這是一個 GIF,顯示了 Fisher 虹膜數據集的並行視圖的創建,顯示了四個連續維度和顏色。 所有連續維度平等參與。 順序對於查看模式很重要,因此交互包括直接重新排列和翻轉各個軸的能力。
Creating a parallel coordinates graph in Graph BuilderCreating a parallel coordinates graph in Graph BuilderCreating a parallel coordinates graph in Graph BuilderCreating a parallel coordinates graph in Graph BuilderCreating a parallel coordinates graph in Graph Builder在圖形生成器中創建平行坐標圖平行坐標對於快速查看整個數據集很有用,但更常見的用途是可視化集群,例如上面的鳶尾花物種。 當通過算法計算聚類時,並行坐標視圖可以是有用的診斷。
分類變量
分類變量可以與連續變量混合,如本文第一張圖片所示。 當兩個分類變量彼此相鄰時,它們會通過一條帶連接,該帶的寬度與項目數量成正比。 對於某些數據集,您可以使用此功能來獲取桑基- 類型圖表。
Using parallel coordinates to visualize a flowUsing parallel coordinates to visualize a flowUsing parallel coordinates to visualize a flowUsing parallel coordinates to visualize a flowUsing parallel coordinates to visualize a flow使用平行坐標可視化流
我希望您在 JMP 13 中嘗試一下平行坐標,並告訴我您的想法。 想嘗試 JMP 嗎? 下載免費試用。
JMP 13 中圖形生成器的最大新增功能是用於平行坐標圖的新元素。 
回复:JMP 中的平行坐標您可以通過在列上設置軸屬性來自定義最小/最大值(這也是遲來的答案) @pmd8的問題)。 對於字體,請使用“首選項”中的“字體”面板。
回复:JMP 中的平行坐標您知道如何定制/自定義軸編號字體、增量和最大/最小值嗎?
它在圖形生成器中似乎相當有限。 謝謝!
回复:JMP 中的平行坐標有沒有辦法改變連續變量的軸? 例如,我正在繪製 34 個醫學專業排名的變化。 第一個變量(專業)是分類變量和有序變量。 第二個(Rank Change)是一個連續變量,可以取 1 到 34 之間的值。 奇怪的是,JMP 顯示的範圍為 0 到 35,這會扭曲繪圖的形狀。 有沒有辦法改變右軸以使繪圖正確顯示?

回复:JMP 13 中的平行坐標這些確實是非常漂亮的圖形。 在平行坐標(||-坐標)中有一個非常有用的二元性(關係)點<-->線。 這是因為兩條線相交於獨特的點和兩個點在獨特的線。 由於曲線並非如此,因此當使用曲線而不是直線時,二元性以及射影幾何的所有良好屬性都會丟失。 許多圖案代表多維關係是已知的。它們結構緊湊,信息豐富,而且比多邊形線束更美觀。 欲了解更多信息,請參閱“平行坐標:視覺多維幾何及其應用”,A. 因塞爾伯格、施普林格。 這本書受到了好評史蒂芬·霍金等人。
||坐標的其他應用包括美國空軍使用的防撞算法(專利)、數據挖掘(專利)、智能過程控制、多目標優化和決策支持。
回复:JMP 13 中的平行坐標完美的! 對於其他用戶:從數據表工具加載項,選擇重塑表格>取消匯總行。 選擇您想要從頻率轉換為長格式的行,瞧!
回复:JMP 13 中的平行坐標這個插件可能會有所幫助。 它有一個被描述為“使用頻率計數擴展表(取消匯總行)”的功能。 https://community.jmp.com/t5/JMP-Add-Ins/Data-Table-Tools-Add-in/ta-p/28582回复:JMP 13 中的平行坐標就像最後一位評論者(yvesa_roy)一樣,我對數據進行了結構化,以便有一個頻率列。 有沒有一種簡單的方法可以將其轉換為並行繪圖所需的形式?謝謝你!
回复:JMP 13 中的平行坐標太棒了!
非常感謝你@XanGregg , 的確。 我發現我的錯誤:不是每個條件輸入多行(a、pass、pass...), 我嘗試通過每個組合僅鍵入一行並添加具有頻率角色的變量來簡化數據集。 餿主意!
回复:JMP 13 中的平行坐標謝謝, @yvesa_roy 。 我附加了 flow1.jmp,其中包含 Sankey 類型圖表的腳本。 訣竅是利用平行坐標元素繪製填充帶而不是分類變量的線。 在示例中,類型、階段 1、階段 2 和階段 3 都是分類變量。
回复:JMP 13 中的平行坐標非常好的圖表。 我已經通過多變量平台使用平行圖,以便找到心理測量量表中項目之間的特定配置文件。 但我真的不知道如何獲得那些桑基圖。 您能給我們一個例子(數據和語法)嗎?回复:JMP 13 中的平行坐標感謝您的評論和問題。 也許我應該在最後一個圖形中植入一個更強的圖案,以使其情況更好。 作為視覺效果(沒有數字),它可以讓您看到尺寸或顏色的任何真正不尋常的變化,如果您比較大量類似的此類圖表,這將更有意義。 而且,由於隊伍在您穿過時會分開,因此您可以跟隨隊伍“流動”通過各個階段。 “a”組在第 1 階段或第 2 階段的失敗率非常低,但在第 3 階段的失敗率很高。 “c”組在第一階段和第二階段有很多失敗,但在第三階段沒有失敗。
回复:JMP 13 中的平行坐標很高興知道 JMP 添加了此功能以與其他軟件競爭。
但我有一個關於可視化的問題,你如何解釋最後一張圖? 似乎用一個百分比來表示有多少A型患者通過了不同的階段更有意義。 除了後期和 type-c 出現更多故障之外,似乎在圖中看不到任何模式。
回复:JMP 13 中的平行坐標漂亮的人物,用 GIF 很好地展示了。 使用其他軟件包對這些類型的圖形進行編程需要花費大量時間和精力,很高興看到 JMP 中添加了此功能。 謝謝!
回复:JMP 13 中的平行坐標很好的例子, @XanGregg !
回覆:JMP中的平行座標這種類型的圖表我一開始很難理解,但在閱讀了k均值聚類方法之後,我就明白了。這篇文章很有用。