2017-01-30 43 views
1

如果我有像這樣一個數據幀:的R - Excel的圖表樣細胞亮點類似於自動套用格式

  client_1 client_2 client_3 
metric_1 0.49  0.01  0.11 
metric_2 0.04  0.02  0.02 

有沒有一種方法,我可以添加顏色到低於0.05的高亮顯示閾值的任何綠色,所以輸出如下圖所示?

Basic Excel Highlighting

甚至更​​好 - 與一些基本格式,如:

enter image description here

+0

也許有圖?有多種可能性,但爲了快速查看,這可能會有所幫助:image(as.matrix(df),zlim = c(5,13),col ='yellow')?白色單元格表示定義範圍之外的值。 – Wave

回答

3

您可以檢查格式化表格,在您的第一個案件DT庫和datatable,您可以設置cut爲0.05和相應的背景顏色作爲與styleInterval的值,請看here以查看您可以使用的所有選項DT

library(DT) 
datatable(df) %>% 
    formatStyle(names(df), backgroundColor = styleInterval(0.05, c("lightgreen", "white"))) 

enter image description here

+0

似乎合法,但我不知道如何打印/顯示它。任何指針,所以我可以驗證? –

+1

它可以保存爲rStudio查看器的圖像或pdf格式,或者嵌入在r markdown文件中,如果這是您打印或顯示的意思。 – Psidom