[英]stacked bar plot in R
我不完全了解您的表格如何生成您提供的圖,因為兩列具有相等的值,並且該圖有 9 對 6 值。
使用 R 基礎,您可以嘗試:
df <- data.frame( A = c(1,1,2,1,3,4,4),
B = c(55,43,44,89,55,43,55))
df2 <- data.frame(cat = rep(c("A","B"),each=nrow(df)), val = c(df$A,df$B))
barplot(as.matrix(table(df2$val,df2$cat)))
您需要對數據進行一些額外的工作才能使 A 和 B 之間的顏色相似。 由於 A 和 B 具有不同類型的值,因此該圖現在有 6 種不同的顏色。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.