hist <- ggplot(df, aes(x = A,fill = ("red")))
geom_bar()
theme_minimal()
ggtitle("Treatment") theme(legend.position = "bottom", plot.title = element_text(hjust=0.5), text = element_text(size = 20))
scale_fill_manual("A", values = c("0" = "dodgerblue4", "1" = "chocolate"))
hist

我需要有關從我現在正在學習的 ggplot2 包中設定箱線圖顏色的幫助。我希望左邊的是藍色,右邊的是另一種顏色。但不幸的是,我不知道如何設定這些,而是??這段代碼只是在圖例中設定了正確的顏色并保持框不變?!
uj5u.com熱心網友回復:
就像 Rene 所說,在沒有看到資料集的情況下提供幫助有點困難。查看給定的代碼,您的 A 包含兩個要單獨著色的值,定義一個包含這兩個值的向量:
df_colors <- c("0" , "1")
hist <- ggplot(df, aes(x = A, fill = df_colors ))
geom_bar()
theme_minimal()
ggtitle("Treatment") theme(legend.position = "bottom", plot.title = element_text(hjust=0.5), text = element_text(size = 20))
scale_fill_manual("A", values = c("0" = "dodgerblue4", "1" = "chocolate"))
uj5u.com熱心網友回復:
沒有足夠的代碼讓我確切地知道你在做什么,但我認為如果你洗掉:
mapping = aes(fill = "red")
它會解決你的問題。代表將幫助其他人更好地理解您的問題。我認為您可能需要類似的東西:
ggplot(data = your_data)
geom_bar(mapping = aes(x = variable_1, y = variable_2, fill = variable_3), position = "dodge")
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/420821.html
標籤:
