我有一个数据帧trajectory_df,它的结构如下:

uid行有6个不同的可能值,每个值代表一个特定的用户。所以我想在同一张图上画6条线,我现在是这样做的:
ggplot(trajectory_df, aes(Month, Pagerank, colour=uid, group=uid)) + geom_line() + geom_point() + scale_x_discrete(breaks=month_ticks)这就给了我这张图片:

这正是我想要的,除了传说。我希望图例中有6个不同的条目,而不是一个五颜六色的值范围。
我如何才能做到这一点呢?
发布于 2013-03-13 05:37:23
试着这样做:
ggplot(trajectory_df, aes(Month, Pagerank, colour=factor(uid), group=uid)) +
geom_line() +
geom_point() +
scale_x_discrete(breaks=month_ticks)https://stackoverflow.com/questions/15372597
复制相似问题