如何制作λ= 2.5的泊松分布的ggplot直方图? x轴= 0:10。
在该直方图中,我需要用颜色表示P(X> = 4),其中x = 0:4是一种颜色,x = 5:10是另一种颜色。
非常感谢你。
答案 0 :(得分:2)
这是代码。 R包括用于根据最常见的分布生成数据的功能。您只需要根据您的标准进行分类。
# Generate data
d <- rpois(n = 10e5, lambda = 2.5)
# categorise the data according to your criteria
data <- data.frame(d = d,
col = ifelse(d < 5, "red", "blue"))
library(ggplot2)
ggplot(data, aes(x = d, fill = col)) +
geom_histogram(bins = 14, color = "black")
但是,建议在发布问题之前进行更多研究。