这里是我的玩具例子:简化ggplot条形图,使酒吧的宽度相同
yvalue = c(.1, .2, .3, .2, .1, .2, .3, .1)
df = data.frame(yvalue)
df$name = c("a", "b", "c", "d", "e", "f", "g", "h")
df$type = c("apple", "apple", "apple", "apple", "apple", "banana", "banana", "banana")
ggplot(data = df) + geom_bar(aes(y = yvalue, x=type, fill=name), stat = "identity", position = position_dodge())
这样的安排基本上是我想要的,但我喜欢做的三件事情在这里,我不知道该怎么做:
- 使所有的酒吧同色
- REM奥雅纳传说
- 使所有的杆相同的宽度
谢谢!从定义中删除fill
时
你到底想要达到什么目的?你想用你的阴谋回答什么问题?我认为这会更有助于理解你想对你的情节说什么,而不是简单地建议一段代码... – Umberto
@fasttouch:我想要一个条形图,可视化地分隔两个或更多的数据分组(这里由苹果和香蕉),而不是通过颜色,而是通过位置,即使分组没有相同数量的值,条也是相同的宽度。 –