r - 强制 y 截距在 ggplot 中从零开始
问题描述
我不知道如何强制我的条形图的 y 截距从零开始,而不是低于零。我尝试使用命令 expand_limits() 和 scale_y_discrete(),但似乎都不起作用。我在下面复制并粘贴了我的代码,并包含了条形图的图片。提前致谢!
plot <- ggplot(df, aes(x = Age.Group, y = Total, fill = factor(Sex))) +
geom_bar(stat = "identity", position = "dodge") +
scale_fill_grey(name = "Gender", breaks = c(1,2), labels = c("Male", "Female")) +
xlab("Age Group") +
ylab("Number of Respondents") +
theme(text = element_text(size = 12, family = "TT Times New Roman")) +
expand_limits(y = 0) +
theme_bw()
解决方案
推荐阅读
- excel - 文件夹上的无效限定符错误 - Name.Name
- openapi - 你如何使用 reDoc 处理多个文件
- python - 编写 Get 函数给我一个属性错误
- angular - ng2-smart-table 中特定列的下拉列表
- php - 单击另一个复选框时未定义的索引,如果单击所有复选框,则不会显示错误
- python-3.x - 如何在线程中获取 odoo 环境
- r - 在 dplyr summarise() 之后使用 dcast() 函数
- spring-integration - 如果我不想使用 dsl 编写在 jms 和 spring 集成通道之间建立连接的代码,它是怎么做的
- javascript - 在不更改某些特定项目的顺序的情况下对数组进行排序
- sql - 如何根据Oracle中另一列的内容删除列中的部分字符串