1
想象一下,我有以下矩陣,其中每列對應於一個條。特殊類型的條形圖在R
1 1 3
1 3 1
1 2 2
我想做一個堆棧欄圖,其中每個數字將確定一個不同顏色的單元塊。
例如,如果1 =紅2 =藍3 =綠色,我想得到以下結果:
想象一下,我有以下矩陣,其中每列對應於一個條。特殊類型的條形圖在R
1 1 3
1 3 1
1 2 2
我想做一個堆棧欄圖,其中每個數字將確定一個不同顏色的單元塊。
例如,如果1 =紅2 =藍3 =綠色,我想得到以下結果:
library(ggplot2)
library(reshape2)
chartset <- matrix(c(1,1,1,1,3,2,3,1,2), nrow = 3)
chartsetmelted <- data.frame(melt(chartset))
ggplot(chartsetmelted) + geom_tile(aes(x = Var2, y = Var1, fill = factor(value)), width = 0.8)
你可以看一下scale_fill_manual
專門指定顏色值。
正是我在找的東西。謝謝! –