私はpiechartに色を付けたいと思います。私はscale_fill_manual(values = c("orange", "red","blue", "yellow", "green"))
を使用しました。私はリンゴのために赤い色を、葡萄のためにオレンジ色と青色のためにオレンジ色を与えたいと思います。しかし、私の円グラフは違って見えます。 help(scale_fill_manual)
から円グラフに特定の色を設定するにはどうすればいいですか?
d1 <- data.frame(
labels = c("orange","apple","grape","pineapple","muskmelon"),
value = c(1632,29,1491,1991,29)
)
d1$pos <- cumsum(d1$value) - 0.5*d1$value
p1 <-ggplot(d1, aes(x="", y = value, fill = labels))
p1 <- p1 + geom_bar(stat="identity", width=1)
p1 <- p1 + ggtitle("fruits")
p1 <- p1 + panel_border()
p1 <- p1 + coord_polar(theta = "y")
p1 <- p1 + xlab("")
p1 <- p1 + ylab("")
p1 <- p1 + geom_text(aes(x="", y=pos,label=labels), size=10)
p1 <- p1 + scale_fill_manual(values = c("orange", "red","blue", "yellow", "green"))
p1 <- p1 + theme(legend.position="none",
legend.title=element_blank(),
axis.line=element_blank(),axis.text.x=element_blank(),
axis.ticks=element_blank(),
plot.title = element_text(lineheight=3, face="bold", color="black", size=25))
ありがとうございました! – aayan