在圖形產生器中從層次聚類重新建立顏色圖親愛的 JMP 社區
分層集群中的雙向集群選項提供了一個非常好的彩色圖,可以單獨縮放每個列,這樣,如果我有一個具有高值的列,它不會掩蓋其餘的列。 然而,如果我嘗試在圖形產生器中繪製圖形,例如作為熱圖,變數會一起縮放,並且我會丟失大量資料。因為只顯示極端情況。 問題是分層叢集擾亂了我的標籤順序。
那麼,如何重新建立一個顏色圖,使其保持與資料表中相同的標籤順序,但具有單獨縮放每個變數的獨特功能?
謝謝!
大規模客製化回覆:在圖形產生器中從層次聚類重新建立顏色圖回覆較晚,抱歉。我是論壇的新手。我同意其他人的觀點,您可以在 Graphs>Cellplot 中很好地做到這一點,以製作可自訂的熱圖並控制縮放。不過,我有一些簡單的技巧。首先,將資料表示為矩陣,其中要控制比例的變數為列,另一個變數位於 X 維度。 當您選擇圖表下的儲存格圖時,將所有列變數放入「Y」回應方塊中,然後選擇列出了其他變數(行)的一個列標題,並將其放入標有「標籤」(而不是X)的框框中。確保取消選擇下面標有“均勻縮放”的方塊。現在,所有 Y 類別都彼此獨立縮放。如果您點擊倒置的紅色三角形,您可以選擇“圖例”並拉高每個單獨列的比例。 如果您在單一欄位中仍然存在問題,因為異常值的顏色會沖掉其他值,那麼您可能應該像先前的答案中提到的那樣繪製 Z 分數。然而,即使如此,您仍然可能會失去顏色。通常,人們所做的是為允許的上限和下限設定限制,對於 Z 值的情況,我們通常將該限制設為 Z =-3 和 +3,因此所有值都落在兩者之間。只需確保您的圖例表示某個值可能大於或等於(或小於或等於)所選限制。您可以使用公式=中位數(-X,儲存格值,Y)輕鬆轉換Excel中的值,其中X和Y是允許的下限和上限。 附件是我用這種方法製作的熱圖之一的範例。 刻度看起來都一樣,因為我將上限和下限設為 3、-3。如果每個Y值都有相同的上限和下限,那麼你不妨勾選統一比例方塊。 但同樣,您可以為每列設定所需的上限和下限。只需在 Excel 中轉換資料即可在繪圖之前手動完成此操作。 您也可以右鍵點選熱圖來消除儲存格或方塊之間的邊框線。希望有幫助。
米奇
回覆:在圖形產生器中從層次聚類重新建立顏色圖你好@ezorlo ,
從您的視覺化中很難確定,但根據您提供的熱圖輸出,您的資料可能採用「堆疊」格式。 查看範例表來了解資料的排列方式會很有幫助,因為聚類可以透過資料「堆疊」(高)或「像往常一樣」(寬)來完成...但我會嘗試一下。
您想要產生的「顏色圖」可以使用「圖形」->「儲存格圖」平台來完成,但是,您的資料需要採用「寬」格式。 如果我的假設正確,並且您的數據已堆疊,請使用“表”->“拆分”實用程式重新排列數據,方法是將“開發”放置在“拆分依據”角色中,將“數據”放置在「分割列」角色中,並將「標籤」放置在群組中角色(我根據您提供的熱圖輸出來確定這些角色)。 您可能需要使用結果表來配合您所需的訂單。
現在在新表上使用「圖形」->「儲存格圖」平台:將新資料列(無、年輕等)放置在 Y、回應角色中,將「標籤」放置在標籤角色中。 這應該會產生您正在尋找的儲存格圖。
同樣,如果這對您不起作用,您可能需要提供更多資訊(最好是一些範例資料)。
-傑瑞
回覆:在圖形產生器中從層次聚類重新建立顏色圖您是否嘗試過使用標籤開啟列中的行順序屬性?

回覆:在圖形產生器中從層次聚類重新建立顏色圖你好,
我不確定我是否正確,但看起來雙向聚類資料是按列標準化的(分層聚類的標準選項),而重新創建的熱圖則使用原始比例。
如果是這種情況,您可以透過選擇資料列 > 右鍵單擊標題 > 選擇「新公式列」>「分佈」>「標準化」來輕鬆標準化資料。 然後,使用標準化列作為熱圖中的顏色變數。
我希望它有幫助。
最好的,
TS