gpt4 book ai didi

r - 使用 R 制作条形图,条形图颜色由条形高度决定?

转载 作者:行者123 更新时间:2023-12-04 10:40:11 27 4
gpt4 key购买 nike

我想用 R 制作一个包含约 100,000 个数字条目的条形图。情节会很密集,这就是我想要的。到目前为止,我正在使用以下代码:

sample_var <- c(2,5,3,2,3,2,6,10,20,...)  #Filled with 100,000 entries
barplot(sample_var)

结果图正是我想要的,但我想做一个条件格式声明,以便小于 5 的条形图为黑色,>= 5 和 <= 10 的条形图为绿色,大于 10 的条形图为红色。

感谢任何帮助!

最佳答案

更新:看看其他解决方案,“轻松” 是言过其实了。但是,我会在这里留下我的答案以供引用。查看我的其他答案以获得不需要 ggplot2 的解决方案。


您可以使用 the ggplot2 package使用 bar geometry 轻松生成该图和 identity 统计信息。

library(ggplot2)

sample_var <- log(runif(10000) + 1)
ggplot(data.frame(x=seq(1:length(sample_var)), y=sample_var), aes(x=x, y=y, fill=y)) + geom_bar(stat="identity")

Resulting plot

关于r - 使用 R 制作条形图,条形图颜色由条形高度决定?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20362382/

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