Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我研究了关于 SO 的其他类似问题,但似乎无法让它适用于我的数据。
我的目标是这个结果:
这是我的数据框:
房间指挥 MB Alley-10 接收 1 Alley-11 Rx 7 Alley-12 接收 11 小巷 10 Tx 23 小巷 11 Tx 17 小巷 12 Tx 20
当我运行时:
ggplot(tp, aes(x=Room,y=MB)) + geom_area(aes(fill=factor(Direc)))
我得到这个结果:
我怎样才能得到这个工作?
这不起作用,因为Room变量被视为一个因素,因此连续线连接没有任何意义。
Room
绘图:
ggplot(tp, aes(x=1:3, y=MB, fill=Direc)) + geom_area()
给出我认为你期望的结果。然后您可以添加:
ggplot(tp, aes(x=1:3, y=MB, fill=Direc)) + geom_area() + scale_x_discrete(labels=tp$Room)
修复标签。