2017-09-19 122 views
1

所以我有一個geom_tile,我需要標記列。每個標籤具有以下形式:在ggplot2中創建一個表作爲x軸標籤

value1_value2_value3_value_4_value_5。如果我這樣標籤,文本閱讀非常麻煩。有什麼辦法讓所有的標籤都顯示爲這樣的一列文字:

value1 
value2 
value3 
value4 
value5 

baxically make a table?

回答

1

也許我沒有得到東西,但不能用換行符替換_嗎?例如:

foo <- paste0("value", 1:5) 
paste(foo, collapse = "\n") 
[1] "value1\nvalue2\nvalue3\nvalue4\nvalue5" 

,它就會出現如下:

value1 
value2 
value3 
value4 
value5 

如果您的標籤已在value1_value2_value3_value_4_value_5格式,你可以這樣做:

gsub("_", "\n", "value1_value2_value3_value_4_value_5")