如何制作:
x轴应为0到10
答案 0 :(得分:2)
泊松分布是离散概率分布(函数仅在整数值处定义)。因此,不是一条线,而是用整数值的点来表示。要在函数下为特定范围着色,可以使用geom = "area"
和xlim = c(min(range), max(range)
:
ggplot(data.frame(x = 0:10), aes(x)) +
stat_function(geom = "point", n = 11, fun = dpois, args = list(lambda = 2.5)) +
stat_function(geom = "area", aes(x), n = 7, fun = dpois, args = list(lambda = 2.5), xlim = c(4,10), fill = "lightblue", alpha = 0.5)+
theme_bw()+
scale_x_continuous(breaks = 0:10)
如果n
中的stat_function
参数与范围内的整数值数不匹配,则情节看起来很时髦。