创建了一个条形图,其中每个条都贴有百分比标签。我想更改文本的角度以使其更易于阅读。月份沿 x 轴对齐,每个月的交易总和沿 y 轴对齐,用户类型将每个月分成两个单独的条。条形图上的标签本身是一个单独的百分比字段,以帮助阐明月份中包含的每种用户类型的比例。
Chart_2022 <- Breakdown_2022 %>% ggplot(mapping = aes(x = Month,
y = monthly_transactions, fill = Rider_Class)) + geom_col(position = "dodge") +
geom_text(aes(label = prop), position = position_dodge(width = 1),
vjust = -0.25) + scale_y_continuous(labels = label_number(suffix = "k",
scale = 0.001))
#> Error in Breakdown_2022 %>% ggplot(mapping = aes(x = Month, y = monthly_transactions, : could not find function "%>%"
创建于 2023-02-27 与 reprex v2.0.2
我查看了 geom_text() 和 theme() 的语法,我似乎找不到合适的语句来调整它。我还查看了 geom_label 以尝试更加清晰,但标签太拥挤而无法工作。我也考虑过改变尺寸,但找不到合适的调整。
更新:调整 theme() 中的元素角度会影响其他元素,但不会影响条形图本身的标签
使用的代码是:
theme(axis.text = element_text(angle = 45))