gpt4 book ai didi

限制 ggplot+geom_density 上的 y 轴范围

转载 作者:行者123 更新时间:2023-12-04 00:09:17 25 4
gpt4 key购买 nike

我正在使用 geom_density 绘制具有非常细尾部的密度。我想限制 y 轴范围(因此分布的顶部将在屏幕外并且尾部更清晰可见)但它在计算密度时丢弃了屏幕外的数据,而不仅仅是不显示什么不在屏幕上。

例如

这绘制了完整的分布,

testData = data.frame(counts=c(rep(1,5), 1:10))
ggplot(testData, aes(x=testData$counts))+geom_density()

但是当 y 范围受到限制时,似乎该分布的支持度较小。
ggplot(testData, aes(x=testData$counts))+geom_density()+scale_y_continuous(limits=c(0,0.1))

如何在不丢弃数据的情况下在 y 轴上“放大”?

最佳答案

我相信您正在寻找 coord_cartesian():

ggplot(testData, aes(x=testData$counts))+geom_density()+coord_cartesian(ylim=c(0, 0.1))

关于限制 ggplot+geom_density 上的 y 轴范围,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4027004/

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