gpt4 book ai didi

r - 使用 ggplot2 在直方图中显示百分比而不是计数 |电阻

转载 作者:行者123 更新时间:2023-12-03 23:15:06 77 4
gpt4 key购买 nike

我正在使用直方图来绘制我的 3 组数据。但就像直方图一样,它计算每个组有多少这些值(在 x 轴上),我想要的是这个值出现/出现的百分比(以 % 为单位)。

这是我生成的图,我使用此常规代码绘制直方图:

ggplot2.histogram(data=dat, xName='dens',
groupName='lines', legendPosition="top",
alpha=0.1) +
labs(x="X", y="Count") +
theme(panel.border = element_rect(colour = "black"),
panel.grid.minor = element_blank(),
axis.line = element_line(colour = "black")) +
theme_bw()+
theme(legend.title=element_blank())

enter image description here

任何想法/建议?

最佳答案

我们可以用 count 的相对值替换 y 美学计算统计量,并设置比例以显示百分比:

ggplot2.histogram(data=dat, xName='dens',
groupName='lines', legendPosition="top",
alpha=0.1) +
labs(x="X", y="Count") +
theme(panel.border = element_rect(colour = "black"),
panel.grid.minor = element_blank(),
axis.line = element_line(colour = "black")) +
theme_bw()+
theme(legend.title=element_blank()) +
aes(y=stat(count)/sum(stat(count))) +
scale_y_continuous(labels = scales::percent)

关于r - 使用 ggplot2 在直方图中显示百分比而不是计数 |电阻,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52684424/

77 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com