density-plot

    5热度

    1回答

    我试图在R中使用一组1000之间的随机数创建密度曲线,并对小于或等于到一定的价值。有很多解决方案在那里涉及geom_area或geom_ribbon,但他们都需要yval,我没有(它只是一个1000个数字的向量)。关于如何做到这一点的任何想法?其他 两个相关的问题: 是否有可能做同样的事情累积密度函数(我目前使用stat_ecdf生成一个),或阴影它呢? 有什么方法可以编辑geom_vline,所

    6热度

    1回答

    我希望将密度线(实际上是一个正常密度)添加到直方图。 假设我有以下数据。我可以ggplot2绘制直方图: set.seed(123) df <- data.frame(x = rbeta(10000, shape1 = 2, shape2 = 4)) ggplot(df, aes(x = x)) + geom_histogram(colour = "black", fill = "whit

    10热度

    2回答

    我试图将多个密度绘图与叠加绘制在一起。 ggplot和geom_density做这项工作,但密度堆叠在一起。 ggplot(all.complete, aes(x=humid_temp)) + geom_density(aes(group=height, colour=height, fill=height.f, alpha=0.1)) + guides(fill = guid

    4热度

    2回答

    我试图在一个geom_density()图中绘制3组。 的数据是在长格式: MEI Count Region -2.031 10 MidWest -1.999 0 MidWest -1.945 15 MidWest -1.944 1 MidWest -1.875 6 MidWest -1.873 10 MidWest -1.846 18 MidWest 区域是可变的,所以是一个南

    0热度

    2回答

    只是一个简单的问题: 我试图密度行添加到我的直方图 lines(x,dbeta(x,6,3)) 我以前定义: x = runif(100000,0,1) 但是相当比测试版发布的“加入点”,它“充满了色彩”,整体都在它之下。所以我基本上在我的直方图上覆盖了一个彩色的Beta版分布。 我试过改变线条类型,但这似乎没有帮助。我怎样才能把它变成一个单线覆盖的情节?

    1热度

    2回答

    我有一个我试图在Matlab 8.3.0.532(R2014a)中绘制的3D密度函数q(x,y,z)。 我的函数的域开始于a,结束于b,间距为ds。我想在三元表面图上绘制密度,其中图中的每个维度表示给定点处x,y,z的比例。例如,如果我有q(1,1,1)域上的密度单位和q(17,17,17)域上另一个密度单位的密度单位,则两种情况下x的比例相等,因此,y,z和I将在坐标(1/3,1/3,1/3)的

    2热度

    1回答

    我有一系列密度估计,我想在ggplot2中进行比较。我没有附加到我迄今选择的任何细节(例如,这些应该都在一个情节,我应该使用方面,grid.arrange等)我愿意建议: 第一次尝试: p1<-ggplot(data, aes(TPM,fill=col))+scale_x_log10()+scale_fill_brewer(type="div") + geom_density(alpha=.7)

    1热度

    1回答

    我有一些数据: dat <- data.frame(x=rnorm(100,100,100),y=rnorm(100,100,100)) 我可以与当地的趋势线绘制它: ggplot(dat, aes(x,y)) + stat_smooth() 但我想覆盖的密度曲线,上同样的情节,显示x的分布。因此,只要之前的图形添加到此一(y轴是不同的,但我只关心在密度曲线的相对差异反正): ggplot

    1热度

    1回答

    我分级一些数据,目前有指定这样的频率的数据框是由两列组成,一个指定的仓范围和另一直方图和密度图: - > head(data) binRange Frequency 1 (0,0.025] 88 2 (0.025,0.05] 72 3 (0.05,0.075] 92 4 (0.075,0.1] 38 5 (0.1,0.125] 20 6 (0.125,0.15]

    2热度

    1回答

    我有一个数据框,并希望根据两列做一个叠加密度图。我希望颜色透明。我已经完成了这个使用填充选项,基本上分配填充是一个因子列。如果默认有一个因子列,则所有填充都将变为透明。 但是在这种没有任何因素的情况下,我们如何用透明来填充它。 library("ggplot2") vec1 <- data.frame(x=rnorm(2000, 0, 1)) vec2 <- data.frame(x=rnor