【发布时间】:2020-08-27 13:27:08
【问题描述】:
我有一个 ggplot 条,不知道如何更改 x 轴的比例。目前它看起来如下图所示。但是,我想重新排列 x 轴的比例,以便 21% 条高于 7% 条。我怎样才能得到 % 到轴?提前致谢!
df= data.frame("number" = c(7,21), "name" = c("x","y"))
df
ggplot(df, aes(x=name, y=number)) +
geom_bar(stat="identity", fill = "blue") + xlab("Title") + ylab("Title") +
ggtitle("Title")
【问题讨论】:
-
你能发布你的代码吗?目前尚不清楚为什么 7% 更高,所以很难帮助您更改它
-
我猜它正在将这些值作为字符串读取,如果您将该列转换为数字并使用 ggplot 将
%添加到轴标签上,它将修复您的 Y 轴上的问题 -
我在上面添加了一些代码。我使用了“百分比”函数,这就是我得到百分比数字的原因。我会用数字试试。我怎样才能得到 % 到轴?