ggplot(G, aes(x=State, y=Score, fill=State))+
geom_bar(stat="identity", position="dodge")+
scale_y_continuous(labels = scales::comma)
请帮助我更优雅地阅读。
this output +我想在分数为236的情况下使用x线,尝试过 abline(v = 236)
没用!
答案 0 :(得分:1)
试试这个,它对我有用
barplot(c(1,2,3,4),space=c(1,1,1,1)) # equally spaced bars as expected
barplot(c(1,2,3,4),space=c(1,20,1,1)) # massive gap before the 2nd bar
barplot(c(1,2,3,4),space=c(20,1,1,1)) # the same as the first plot
答案 1 :(得分:0)
那是很多酒吧。您可以通过在width
内指定geom_bar()
来缩小条形(作为比例,1是触摸,0.5是等量的条和间隙,默认值是0.9)。
ggplot(G, aes(x = State, y = Score, fill = State)) +
geom_bar(stat = "identity", position = "dodge", width = 0.8) +
scale_y_continuous(labels = scales::comma)
另请注意,position = "dodge"
并未在您的示例中执行任何操作。
对于有这么多条形图的情节,如果你想要它们全部贴上标签,我建议你将+ coord_flip()
添加到你的情节中 - 通常它比大量的水平空间更容易拥有大量的垂直空间,并且长标签不会重叠。当你有超过50个酒吧时,你需要相当大的空间。