【问题标题】:Density function plot not really vertical - ggplot2密度函数图不是真正垂直的 - ggplot2
【发布时间】:2016-11-17 06:32:43
【问题描述】:

我正在使用 ggplot2 包绘制密度函数。我注意到第一条和第二条垂直线不是完美的矩形,尽管据我了解它们应该是,或者?在绘制二项式分布的分布时,我也发现了这种情况,台阶并不是真正的矩形。

library(ggplot2)
p_uniform_density <- ggplot(data.frame(x = c(-2, 17.5)), aes(x)) + 
stat_function(fun = dunif, args = list(min = 0, max = 15), size=1.2 ) +
theme_bw() +
labs(y = "f(X)", x = "X") +
theme(text = element_text(size=20) ,  panel.grid.major = element_line(size = 0.2, linetype = 'solid', colour = "grey"), 
    panel.grid.minor = element_line(size = 0.1, linetype = 'solid', colour = "grey")) +
scale_x_continuous( breaks = c(-2:17.5))

【问题讨论】:

    标签: r ggplot2 statistics


    【解决方案1】:

    stat_function 中尝试使用n=1e3

    【讨论】:

    • 或者,geom="step" 始终是直的,但可能会稍微偏移
    • 我使用了n=1e3,因为添加了选项geom="step" 使函数偏移了很多,这并没有比以前更好。非常感谢。
    猜你喜欢
    • 1970-01-01
    • 2015-08-26
    • 1970-01-01
    • 2020-05-21
    • 2016-08-15
    • 1970-01-01
    • 2013-06-26
    • 2020-06-12
    • 2014-01-30
    相关资源
    最近更新 更多