Tôi có một data.frame như thế này:Tạo barplot xếp chồng lên nhau trong đó mỗi ngăn xếp được thu nhỏ để tổng hợp đến 100%
df <- read.csv(text = "ONE,TWO,THREE
23,234,324
34,534,12
56,324,124
34,234,124
123,534,654")
Tôi muốn tạo ra một âm mưu thanh phần trăm mà trông như thế này (thực hiện trong LibreOffice Calc) :
Do đó, các thanh phải được standarized nên tất cả các ngăn xếp đều có cùng chiều cao và tổng cộng tới 100%. Cho đến nay tất cả những gì tôi có thể nhận được là một thanh xếp chồng lên nhau (không phải phần trăm), sử dụng:
barplot(as.matrix(df))
Bất kỳ trợ giúp nào?
gì gói được làm tan chảy() một phần của? Là nó reshape2? –
Có; lời xin lỗi của tôi.Đối với một thời gian dài ggplot2 nạp các gói trên riêng của mình, tôi đã phát triển mạnh. – joran
Tôi đã thử nó bằng cách sử dụng tan chảy từ gói reshape và tôi nhận được lỗi sau: "Lỗi quy mô $ nhãn (ngắt): đối số không sử dụng (ngắt)" Tôi tự hỏi nếu đó là vì tôi đọc từ một csv. –