问题标签 [density-plot]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1624 浏览

r - 条件分布的 R 图。cdplot() 似乎没有这样做

我有以下结构的数据集:

“总计”列是前四列的总和。这是一个家庭的支出,分为四类。

现在,如果我想要一个性别与总支出的条件密度图,我可以:

我会得到这张图片:

在此处输入图像描述

我想要在 x 轴上显示“总”支出的同一张图片,但在 y 轴上显示四个类别(住房、食品、商品、服务)的条件分布。我只能想到一个非常肮脏的黑客,我在其中生成一个因子,并且对于第一条数据线,我重复“住房”820 次,然后“食物”114 次,等等。

必须有一个更简单的方法,对吧?

0 投票
1 回答
2003 浏览

r - 在 R 的密度图中向 x 轴添加更详细的刻度线

使用此编码解决了此问题。

使用包格:

xticks=c(0.0, 0.043, 0.052, 0.173, 0.178, 0.200, 0.360, 0.0, 0.1, 0.2, 0.3, 0.4, 0.5)

yticks=c(0, 5, 10, 15)

densityplot(~Wart,group=Species, data=datum, xlab="Wart to spot ratio", ylab="Frequency", scales=list(x=list(at=xticks), y=list(at=yticks)) )

0 投票
1 回答
2421 浏览

gnuplot - 在 pm3d 地图中画一条线

我有一个密度图,我想在它上面绘制一个线.

我将这条线定义为具有恒定高度的 3d 线,我认为使用这种方法可以将它们相互重叠,但不幸的是,我失败了。事实上,我意识到 gnuplot 中的密度图例程也采用了线的点。

这是我的脚本:

这里有两个文件:linedensity map

在 gnuplot 中是否可以过度绘制它们?

非常感谢你的帮助 !

0 投票
1 回答
77 浏览

r - 如何获得 stats::density 中特定值的密度估计?

假设我有如下数据:

由于stats::density使用特定的bw,它不包括区间中的所有可能值(因为它们是无限的):

我想找到一种方法来提供val密度函数,以便它返回它的d$y估计值(然后我将用它来为密度图的区域着色)。

我猜不出这个问题有多愚蠢,但我找不到快速的解决方案。

d$y我想通过对应于d$x更接近的两个值的线性插值来获得它val。有更快的方法吗?

0 投票
1 回答
1560 浏览

r - 使用 qplot 为三个变量创建密度图?

我希望创建一个qplot()包含三个响应变量的密度图。因此,该图将是密度 (y) 与高程 (x) 的关系,三个颜色编码的密度函数显示每个密度如何随着高程(x 轴)的变化而变化。

首先,我将三个响应变量(我的数据集“CAIRNGORM”中的 3 列)子集化为一个名为“ZONES”的小子集:

然后我尝试创建 qplot:

它创建了一个图,但没有给我三个迹线,prop_Cal、prop_Emp 和 prop_Jun 各一个,我只有一个迹线,它似乎显示了我的高程数据的密度 - 一条直线!

我真的很感谢有人对此提供帮助 - 我如何指示 qplot 构建包含在“ZONES”而不是 x 变量中的三个轨迹?谢谢

编辑:我的数据的缩短版本(尝试在堆栈溢出中放置正确的代码格式):

0 投票
1 回答
1215 浏览

r - 使用 ggplot2 沿平滑曲线绘制直方图或密度

有没有一种通用的方法来绘制密度(小提琴图)或直方图,显示x沿着平滑(x,y)曲线的分布?x我使用这种方法来显示存在多个组时的边际分布(例如,一个面板上的不同曲线,由不同颜色描绘)。

这是一个使用Hmiscplsmo函数获取分层黄土曲线和尖峰直方图sex的示例,显示age.

在此处输入图像描述

0 投票
1 回答
13529 浏览

r - 在 ggplot2 中使用计数数据向直方图添加密度线

我想在直方图中添加一条密度线(实际上是正常密度)。

假设我有以下数据。我可以通过以下方式绘制直方图ggplot2

在此处输入图像描述

我可以使用以下方法添加密度线:

在此处输入图像描述

但这不是我真正想要的,我希望这条密度线适合计数数据。

我发现了一个类似的帖子(HERE),它提供了一个解决这个问题的方法。但在我的情况下它不起作用。我需要一个任意的扩展因子来得到我想要的。这根本无法概括:

在此处输入图像描述

我可以用来概括这一点的任何线索

  • 首先到正态分布,
  • 然后到任何其他 bin 大小,
  • 最后,对任何其他发行版都将非常有帮助。
0 投票
0 回答
1252 浏览

r - ggplot 泊松密度曲线:为什么是锯齿线?

我想绘制泊松分布的密度函数。我不知道为什么我得到一条锯齿线(蓝色)。在示例图中,正态密度曲线(红色)看起来很平滑。是因为泊松密度函数不接受十进制值的原因吗?如何消除泊松密度图中的曲折?非常感谢您的帮助。

泊松与法线密度函数

0 投票
1 回答
40 浏览

plot - 绘图密度分布

我已经生成了一堆数据,并想使用 matplotlib绘制它们的分布情况。我应该如何进行?

谢谢你的回答

0 投票
2 回答
199 浏览

r - R中的“行”命令

只是一个简单的问题:我正在尝试在我的直方图中添加一条密度线

我之前定义过:

然而,它不是“加入β分布的点”,而是“用颜色填充”整个在它之下。所以我基本上在我的直方图上留下了一个彩色的 beta 分布。

我试过改变线型,但这似乎没有帮助。我怎样才能把它变成一个单线叠加图?