0
http://www.cookbook-r.com/Graphs/Bar_and_line_graphs_(ggplot2)/ 次のコードを実行すると、連続軸ではプロットされません。代わりに、間隔は、入力した値に等しい各ティックセットで不規則です。スケールを0%から-70%までの標準10%間隔に変更するにはどうすればよいですか? cbind
を使用してy軸目盛間の不要な不規則な間隔、ggplot2棒グラフ
# Replicate dataset
seg=c(rep("City",2),rep("Supermini",2),rep("Small family",2),
rep("Large family",2),rep("MPV",2),
rep("Compact executive",2),rep("Executive",2),
rep("Sports",2),rep("SUV",2),rep("Luxury",2))
leg=rep(c("Cost","Mass"),10)
val=c(-0.26,-0.14, -0.34, -0.09, -0.21, -0.13, -0.09, -0.03, -0.22, -0.04,
-0.58, -0.24, -0.47,-0.44,-0.42,-0.14,-0.61,-0.39,-0.43,-0.03)
bardata=as.data.frame(cbind(seg,leg,val))
# Create bar chart
library(ggplot2)
ggplot(bardata, aes(factor(seg), val, fill = leg)) +
geom_bar(stat="identity", position = "dodge")+
scale_fill_manual(values=c("deepskyblue4","deepskyblue2"))+
labs(fill=NULL)+
xlab(NULL)+
ylab("Percentage change relative to base case")
これは多くの感謝をこめてくれました。 – spatel