【发布时间】:2017-09-16 23:21:13
【问题描述】:
我有三列(在线、离线和路线)。但是,当我添加以下代码时:
library(ggplot2)
ggplot(coefroute, aes(routes,offline)) + geom_line()
我收到以下消息:
geom_path:每个组仅包含一个观察值。需要调整群体审美吗?
coefroute 样本:
routes online offline
(Intercept) 210.4372 257.215
route10 7.543 30.0182
route100 18.3794 1.5313
route11 38.6537 78.8655
route12 66.501 94.8838
route13 -22.2391 -25.8448
route14 24.3652 177.7728
route15 48.5464 51.126 ...
路由:char,在线和离线:num
谁能帮我把字符串放在 R 的 x 轴上? 谢谢!
【问题讨论】:
-
看看你的数据集的例子会很有用——你能分享吗?否则只是赌一把,我建议在
aes中添加group=1 -
当然。该表有三列。一个命名为路线(您在图表中看到的 x 轴中的值,另一个命名为 online,使用在线时的路线值,第三个命名为离线,使用离线时的路线值。
-
谢谢卡里普斯,但你能用详细信息/数据编辑你的问题吗,因为它可以更容易地看到发生了什么(ps,如果你添加
dput(droplevels(head(coefroute)))的结果,我们可以看到这个类对于变量 - 您可以通过更改n参数来更改要在head中返回的行数,以确保添加了足够的行来代表您的问题)