我试图做一个图表,显示每个点旁边的点本身的价值。
我当前的代码如下所示:
ggplot()+
geom_point(data = datacombined, aes(x = datacombined$`Poulation group`, y = datacombined$`Percent of population in cicilian labor force`, color = datacombined$Location),size=4) +
scale_color_manual(values = c("US" = "darkblue", "OH" = "red"))+
ylim(0,100)+
theme_bw()+
ylab("Percentage of population in civilian labour force") + xlab("Population group")
这就给了我这样一幅图:
我想在图中的点旁边添加值,例如,左侧的红点应为67.7。我还想更改显示每个统计数据位置的一侧的标题。
我试着按描述制作情节,但不知道如何用值命名每个点。
1条答案
按热度按时间fcy6dtqo1#
您可以使用
geom_text
,并根据需要调整nudge_x
。注意,您只需要在aes
中放入不带引号的列名,而不是dataframe$column
语法。创建于2023年1月12日,使用reprex v2.0.2