小编Jan*_*IDK的帖子

geom_text 位于堆积条形图中间

# Loading data
data(CPS85, package = "mosaicData")

# Count the number of females and males in each sector
plotdata <- group_by(CPS85,sector) %>%
  count(sex)

# Print the data
print(plotdata)

# Construct a ggplot object according requirement above and assign it to 'plt'
plt <- ggplot(plotdata,
              aes(x = sector,
                  y = n))+
  geom_col(aes(fill=sex))+
  geom_text(aes(label=n),
            position = position_stack(vjust = 0.5))+
  labs(x = "",
       y = "Number of persons",
       title = "")


# Display the stacked bar chart
plt
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

在此输入图像描述

但我希望这个堆积条形图中的数字如下: 在此输入图像描述

我怎样才能改变我的 vjust 使数字位于堆积条的中间

r ggplot2 stacked-bar-chart

3
推荐指数
1
解决办法
1593
查看次数

标签 统计

ggplot2 ×1

r ×1

stacked-bar-chart ×1