更改条形图上的 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'
运行 绘制图形前的这两行
我想弄清楚如何将显示数据框中默认 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'
运行 绘制图形前的这两行