Tôi có các mục sau để vạch cốt truyện cho khung dữ liệu.Thay đổi màu sắc của thanh cốt truyện trong geom_bar bằng ggplot2 trong r
c1 <- c(10, 20, 40)
c2 <- c(3, 5, 7)
c3 <- c(1, 1, 1)
df <- data.frame(c1, c2, c3)
ggplot(data=df, aes(x=c1+c2/2, y=c3)) +
geom_bar(stat="identity", width=c2) +
scale_fill_manual(values=c("#FF6666"))
tôi kết thúc chỉ có thanh màu xám: Grey bars for bar plot
Tôi muốn thay đổi màu sắc của thanh. Tôi đã thử khác scale_fill_manual từ http://www.cookbook-r.com/Graphs/Colors_(ggplot2)/ nhưng vẫn có thanh màu xám.
Cảm ơn sự giúp đỡ của bạn.
Nếu bạn chỉ muốn thay đổi màu sắc chung của các quán bar, mà không cần sự khác biệt giữa quán bar, viết nó trực tiếp trong 'geom_bar()': 'geom_bar (stat = "identity", width = c2, color = "# FF6666") ' – bVa
Vì vậy, lần này tôi chỉ có đường viền màu =" # FF6666 ", phần tô màu vẫn xám. Bây giờ nếu tôi đặt: 'ggplot (dữ liệu = df, aes (x = c1 + c2/2, y = c3, điền = c3)) + geom_bar (stat =" identity ", width = c2)' Tôi sau đó có một màu xanh-ish đầy, nhưng một lần nữa, tôi không nhận được để chọn bằng tay. – tuttifolies
'geom_bar (stat =" danh tính ", chiều rộng = c2, điền =" # FF6666 ")' cho cùng một điền cho tất cả các thanh. Sử dụng 'scale_fill_manual (giá trị = c (" # FF6666 "))' nếu bạn muốn đặt màu theo biến (danh mục). – bVa