问题标签 [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.
plot - 平滑密度图 Mathematica
我正在将一个三列表导入 Mathematica 并使用它来制作密度图。但是,除非您以小增量拥有大量数据,否则密度图看起来是不连贯的,并且显然不连续。
有没有办法或功能来平滑我的情节?
谢谢,本
plot - Mathematica 图中的饱和度
我正在 Mathematica 中制作一些密度和等高线图。这些图有非常高的峰,颜色饱和,阻止我看到峰的差异。有没有办法可以降低色阶,使我的峰不仅仅是白色斑点?
尝试其他配色方案没有成功。
干杯,本
在下图中,您看到的都是紫色和白色,但白色区域的高度有所不同,但由于颜色饱和,因此看不到。ColorFunctionScale -> False,只会将所有东西变成两种颜色。
r - 如何使用 R 中的 3 个变量的 data.frame 绘制填充轮廓图(没有规则网格)?
(对不起,如果我的英语不完美...... :-s)
我的问题与本主题几乎相同: 使用列表中的数据创建填充等高线图
但是,不同之处在于我想绘制与我的 (x,y) 坐标相对应的密度,仅在 1 个方向上!我解释一下:我有一个这样的data.frame:
X 表示 x 坐标,Y 表示 y 坐标,Z 表示仅在 Y 方向上的百分比密度。对于每个 x 坐标,我计算了 Y 方向的密度。结果在 Z 向量中。您可以看到它不是(x,y)中的常规网格。我想绘制密度 Z 的“等高线图”,但到目前为止,我没有成功......我尝试了这个命令:
但它绘制了 x 和 y 方向的密度,我只想要 Y 方向。当我尝试命令时:
它不尊重 (x,y) 坐标。并且不可能实现:
经过一些研究,我发现了这个主题,我的问题是一样的: 当数据不在常规网格上时如何绘制等高线图?
但答案并不对应:解决方案是(x,y)中的“常规网格”,这不是我所拥有的!有人可以帮忙吗?
谢谢 !
r - 用多种颜色填充渐变的平铺密度图
我喜欢使用瓦片密度图来表示概率密度。我经常使用第二个(y)维度来说明因子之间的密度比较,但是我在引入第三个维度时遇到了麻烦。我想用颜色来表示第三维。我怎样才能做到这一点?(我尝试在下面的示例中插入aes
引用,Type
但它们似乎与..density..
美学相冲突。)
从下面的情节开始,
我想要的是以下的组合。对于A
:
和B
:
python - 从 matlab 到 matplotlib 的密度图
从几年前开始,我使用 matlab 绘制我的图(主要是密度图),但现在我想改用 matplotlib。我在试图弄清楚如何在 matplotlib 中获得类似图时遇到问题。我必须代表一个二维数组。在matlab中我曾经使用surf函数,然后更改为view(2)(az = 0和el = 90)。一个例子:
在matplotlib中我尝试了一些功能,但我没有同样的感觉。m3plot 是一个计算成本很高的工具包,它与使用 surf 不同。imshow 不允许在他的参数中使用日志函数(如示例),并且日志值对我来说是强制性的。然后是 pcolor,但我找不到类似“FaceColor”的选项来平滑边缘。我想知道是否有人知道matplotlib中最好的等价物。感谢您的时间!
r - 更改 R 中核密度图的颜色
我正在尝试覆盖多个密度图,并希望它们都是不同的颜色。当我使用这个命令时:
情节(密度(Punta.Ona,na.rm=TRUE))
它没有问题,但是当我添加
col="矢车菊蓝"
我收到这条消息:
警告消息:在 density.default(Punta.Ona, na.rm = TRUE, col = "cornflowerblue") 中:不匹配的进一步参数被忽略
谢谢你的帮助!
r - 转换堆积密度图中每个因子的高度 (ggplot2)
我有一系列数据表明某种类型的 DNA 元素在多久以前在基因组中是活跃的。它可能看起来像这样:
因此,大约 10 年前存在三个活跃的“1 型”元素和 20 年前活跃的三个 2 型元素。
我使用 ggplot2 创建了一个堆叠密度图,以获取每个元素何时处于活动状态的分布,如下所示:
我有这些元素的相对丰度的信息,我想将每个元素密度的高度乘以该数字。这最终会给我这些元素在基因组中的实际活动丰度,而不仅仅是它们活动的分布。
所以我的问题归结为:如何根据组将每个元素类型的密度的高度转换/乘以某个因子?例如,如果我在基因组中有 1000 个 1 型元素,而只有 3 个 2 型元素,那么堆积密度图将由 1 型主导,您几乎看不到与 2 型相关的曲线。
我希望这是有道理的。提前致谢!
r - 错误消息:矩阵的负范围
我正在尝试使用 ggplot 在 R 中制作密度图。我能够绘制轴和点,但没有密度。作为旁注,我对ggplot相当不熟悉。但是我的 z 轴只是一个值列表,当我绘制它时显示的只是一个点图。如何合并密度?
弹出的错误说有“矩阵的负范围”。我试过搜索这个,但没有运气。
这是我的代码:
r - ggplot2(R)数据周围的密度阴影
我试图在下图的背景上有 2 个“阴影”。这些阴影应该分别代表橙色和蓝色点的密度。是否有意义?
这是要改进的ggplot:
df
这是我用来创建此图的代码和数据(矩阵):
r - ggplot: Add a theoretical range on a geom_violin()
Let's say we observed two species of beetles. We want to compare their size using geom_violin() as done below:
Knowing that the expected size range is [0.8,1.8] for species_a and [1.2, 1.8] for species_b...
How can we easily add this range (with a grey shape for example) on the graph?