基於公式結果的單元格顏色並使用表格顯示。我正在使用製表命令來顯示表格中的數據以及圖表。我根據條件對數據表中的單元格進行了著色。
假設溫度 < 5 顏色 = 紅色,10<溫度<20 顏色 = 藍色等。
然後我使用製表函數從中創建表格。但是單元格顏色似乎沒有顯示在最終的輸出表中。
回复:基於公式結果的單元格顏色並使用表格顯示。您可以使用組合窗口來完成此操作。在表格視圖邊框的右下角選中該框。 對你的圖表做同樣的事情。 在圖表上選擇“菜單”圖標,然後選擇“組合窗口”。請參閱下面的屏幕截圖。 將出現一個彈出菜單,為其命名,窗口中同時包含表格和圖表。

回复:基於公式結果的單元格顏色並使用表格顯示。通過你們所有人的輸入,我能夠根據公式結果從表格和顏色單元格中製作數據表。
我現在需要與圖表一起顯示此表格。(我之前使用 tabulate 執行此操作)
是否有捷徑可尋? 抱歉,我是 jmp 新手,有很多問題。
回复:基於公式結果的單元格顏色並使用表格顯示。您沒有提及您正在使用哪個版本的 JMP。
您應該在腳本索引中查找顏色單元格。您可以通過鍵入“cell”作為對象消息的搜索字符串來找到它。這是一條專欄消息。 第一個參數是顏色,第二個參數是行列表或 ro 引用。 如果未指定行,則該列中的所有行都會被著色。 這是從示例 3 複製的。
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
a = {1, 3, 5};
b = {2, 4, 6};
:height << color cells( {{"Red", a}, {"blue", b}} );這是另一個示例,使用 For 循環,根據列的名稱和行條件來選擇列。我喜歡使用自定義顏色,較淺的顏色,這樣數字就可讀。
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Blood Pressure.jmp" );
nme = dt << get column names( String );
_xx = dt << get rows where( :Dose == "Control" );
For( i = 3, i <= N Items( nme ), i++,
If( Contains( nme[i], "8" ),
Column( dt, i ) << color cells( RGB Color( 122, 235, 235 ), _xx )
) //end if
); //end for
回复:基於公式結果的單元格顏色並使用表格顯示。這很有幫助,但我有一個 20x20 的數據表。我必須循環遍歷每個單元格,檢查值並相應地為其著色。
例如:我有年齡 1 - 年齡 10 列。我需要將年齡 <20 的所有單元格著色為藍色。
我怎樣才能做到這一點?
回复:基於公式結果的單元格顏色並使用表格顯示。簡單說明幾個替代方案:
- 使用表摘要和顏色行
- 從“製表”菜單中,選擇“生成數據表”和顯示的顏色
- 編寫一個腳本來製作自定義顯示表。
- 如果可能,創建一個圖表來表示該表。 如果情況很複雜,這可能是不可行的。 下面是一個簡單的例子。 圖形生成器標籤是總計百分比。 請注意,條形顏色是自定義的:12-13 藍色、14-16 綠色、17+ 紅色。


回复:基於公式結果的單元格顏色並使用表格顯示。謝謝!
回复:基於公式結果的單元格顏色並使用表格顯示。製表平台不支持單元格顏色。製表顯示的輸出不是數據表。但是,您可以讓平台根據顯示的輸出生成數據表,然後您可以為這些單元格著色。查看紅色三角形下方的“生成數據表”選項。