0
我有數據集具有三個分類變量堆積條形圖具有三個分類和一個numrical列
data_input <- structure(list(Var1 = structure(c(4L, 4L, 3L, 5L, 6L, 7L, 3L,
5L, 6L, 7L, 3L, 4L, 5L, 6L, 7L, 3L, 4L, 5L, 6L, 7L),
.Label = c("CHEER","CHOIR", "DEEP", "OVER", "PEER", "PEEN", "POST"),
class = "factor"),
Var2 = c("Good", "Bad", "Good", "Good",
"Good", "Good", "Bad", "Bad",
"Bad", "Bad", "Good", "Good",
"Good", "Good", "Good", "Bad",
"Bad", "Bad", "Bad", "Bad"),
Type = c("New",
"New", "New", "New", "New", "New", "New", "New", "New", "New",
"Old", "Old", "Old", "Old", "Old", "Old", "Old", "Old", "Old",
"Old"), value = c(0, 0, 4, 28, 4, 7, 8, 10, 3, 2, 36, 10,
23, 31, 7, 19, 3, 14, 12, 4)),
.Names = c("Var1", "Var2", "Type", "value"),
row.names = c(NA, -20L), class = "data.frame")
我用下面的代碼以產生所述情節
ggplot(data = data_input, aes(x = reorder(Var1, Var2), y = value)) +
geom_bar(stat = "identity", position = "stack", aes(fill = Var2)) +
labs(y = "\n Total Number of Counts", x = NULL)
的曲線圖
但是,它不直觀地區分不同類型。我們可以爲不同類型或不同類型的顏色區分它們以及圖例。
你什麼意思,'沒有不同類型之間的視覺區分:;數據分離成單獨的面板,在這裏使用類型變量(右
Old
New
子在左邊) '?它顯示了'Var2'中的兩個級別?你想顯示不同的變量? – ako