gpt4 book ai didi

r - R中ggplot2 barplot中的可变宽度条

转载 作者:行者123 更新时间:2023-12-03 10:26:07 31 4
gpt4 key购买 nike

我正在尝试生成条形图,条形图的条形宽度由整数变量(样本大小)确定。添加“width = variableName”似乎不起作用。有没有一种既定的方法来做到这一点?这是一些虚拟数据和代码。在这个例子中,我希望条形宽度是变量 d 的函数。

dat <- data.frame(a=c("A", "B", "C"), b=c(0.71, 0.94, 0.85), d=c(32, 99, 18))

ggplot(dat, aes(x=a, y=b, fill=a)) +
geom_bar(colour="black", size=.3) +
theme_bw()

最佳答案

如何使用width=重新调整您的 d 后向量,说一个常数?

ggplot(dat, aes(x=a, y=b, width=d/100)) + 
geom_bar(aes(fill=a), stat="identity", position="identity")

enter image description here

关于r - R中ggplot2 barplot中的可变宽度条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5948604/

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