0
以下是這個問題的一個例子,我有:在R,創建從數據幀2D圖(兩軸的值)
x <- c(1,1,1,2,2,2,3,3,3)
y <- c('a','b','c','a','b','c','a','b','c')
z <- c(2.5, 4.5, 6.5, 5.0, 3.0, 7.5, 1.0, 6.5, 2.0)
fun <- data.frame(
x = x,
y = y,
z = z
)
現在我已經創建了下面的數據幀稱爲fun
:
x y z
1 1 a 2.5
2 1 b 4.5
3 1 c 6.5
4 2 a 5.0
5 2 b 3.0
6 2 c 7.5
7 3 a 1.0
8 3 b 6.5
9 3 c 2.0
現在,我想要創建一個x軸爲(1,2,3),y軸爲(a,b,c),值(顏色)爲列z
的值的2D圖。
有沒有簡單的方法來做到這一點?謝謝!
嗨!我沒有意識到ggplot具有這樣簡單的功能。謝謝您的幫助! – xiaoxiao87
@ xiaoxiao87對於自動圖例,特別是彩條,它很好。在基地中這樣做需要一些額外的工作,請參閱編輯。有第三方軟件包,一個彩色條功能,plotrix有我認爲 – rawr