更改条形图上的 x 和 y 标签

Changing x and y labels on a bar plot

我想弄清楚如何将显示数据框中默认 M 和 F 变量的 x 标签更改为“男性”和“女性”。我尝试在网上查找,但似乎仍然找不到最佳方法。

这是我的代码

# Create a visualization between males and female subjects
ggplot(data=subjectID,aes(x=Sex,fill=Sex))+geom_bar(col="black") + 
  xlab("Sex") + ylab("Count") + ggtitle("Count Between Males and Females")

这让我生成了如下图所示的图表。任何有关更改此设置的帮助将不胜感激!

这里的问题不在于图表标签名称。 M 和 F 是 subjectID 数据框的性别列中的两个唯一值,正在绘制。您需要在 subjectID 数据框的性别列中分别将 M 和 F 替换为 Male 和 Female,而不是更改 x 和 y 标签。

此代码可能会帮助您解决问题。 subjectID[subjectID=="M"]<-'Male' subjectID[subjectID=="F"]<-'Female'

运行 绘制图形前的这两行