gpt4 book ai didi

r - ggplot2 分组图例

转载 作者:行者123 更新时间:2023-12-04 10:17:08 28 4
gpt4 key购买 nike

我有一个具有以下结构的数据框 trajectory_df:

table

uid 行有 6 个不同的可能值,每个代表一个特定的用户。所以我想在同一个图上绘制 6 条线,我目前正在这样做:

ggplot(trajectory_df, aes(Month, Pagerank, colour=uid, group=uid)) + geom_line() + geom_point() + scale_x_discrete(breaks=month_ticks)

这给了我这张图片:

the graph

这正是我想要的,除了图例。我希望图例中有 6 个不同的条目,而不是五颜六色的值范围。

我怎样才能做到这一点?

最佳答案

试试这个:

ggplot(trajectory_df, aes(Month, Pagerank, colour=factor(uid), group=uid)) + 
geom_line() +
geom_point() +
scale_x_discrete(breaks=month_ticks)

关于r - ggplot2 分组图例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15372597/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com