问题标签 [geom-point]

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 回答
65 浏览

r - 仅在一个带有相应图例的多面图上添加第二个 geom_layer

我正在使用第一个数据框创建一个多面图,并geom_point在其中一个面板中添加第二个。我的问题是我想显示添加点的相应图例。

为了在我想要的面板上绘制第二个 geom_point,我创建了一个data frame具有相应值的新点,并修改了River列以在正确的面板上绘制新geom_point点,但是图例不正确。我想在河流部分有一个蓝色圆圈。感谢回复的人,我在另一篇文章中学到了一种处理传奇的新方法,但在这里它不起作用,因为这个情节是多面的。

在此处输入图像描述

这是dputdf1和df2的:

0 投票
1 回答
414 浏览

r - 获取错误“'to' must be afinite number” 为 adstock 绘制函数

请在下面查看我的 Rcode 和数据

然后错误抛出

seq.default(from = 1, to = max(myData$Spend) * 2, length.out = 10000) 中的错误:“to”必须是有限数此外:警告消息:在 max(myData$Spend) 中: max 没有非缺失参数;返回 -Inf

0 投票
0 回答
38 浏览

r - R -ggplot2 带 2 个变量的点图

这是我第三次尝试用 2 个变量制作类似点图的图。

我想结合这两个图:

在此处输入图像描述 在此处输入图像描述

我基本上需要一个点图(我需要 stackdir='center'-function!),但符号类似于那些正方形(2 色)。我尝试了几种变体,在第一个图中使用了 geom_point 和 position = position_dodge2,但位置并不令人满意。我需要正方形从中心到两侧堆叠,并像在点图中一样在一条线上。我还需要 0.5 和 -0.5 的 y 轴截止值。有任何想法吗?

这是我使用的代码:

点图:

我的样本df:

0 投票
2 回答
20 浏览

r - 在ggplot中多次打印类别(无分组)

我有一个这样的数据集,从一个大而复杂的数据框中提取:

我想创建一个按分数排序的列表图,但每个名称在需要时出现多次。以下代码不会产生所需的输出,因为我希望“X 先生”的两个分数和“Z 先生”的两个分数出现在不同的行上,而不是默认分组。什么是最干净的方法?

在此处输入图像描述

0 投票
1 回答
46 浏览

r - ggplot:如何将第二个图例添加到所有因素都具有不同美感并且只有一个因素具有颜色渐变的情节

我已经编写了这个散点图,但我遇到了困难,可以使用一些帮助。我希望它包含两个图例:一个是仅一个因素的强度(如下所示),我能够做到,另一个将包括所有因素的形状,也许还有颜色 - 这个我做不到弄清楚。

这是我的数据集和代码:

这是我的情节:在此处输入图像描述

我尝试使用 scale_color_manual() 手动添加一个,但似乎没有这样做。我相信我的问题与我如何将参数映射到 aes 有关,但我整天都在尝试修改代码,但没有运气。显然我是一只小鹿,任何帮助都提前表示感谢。

0 投票
1 回答
111 浏览

r - 如何在 geom_jitter 中为比例指南设置不同的填充颜色?

我想创建一个绘图,其中 geom_points(或抖动)在给定值之后填充,但它们的线条颜色为白色。

但是,将颜色设置为白色会使图例显示不可见的点,并且相当无用。如何强制图例以正确大小显示黑点,但实际绘图具有不同的颜色和填充?

我已经开始工作的一个例子:

我怎样才能color = 'white'在里面设置geom_jitter,而不创造一个无用的传说?

在此处输入图像描述

0 投票
1 回答
65 浏览

r - 如何通过点类型区分 geom_point 图中的组

我有一个数据框,它有两种不同的样本类型(A 和 B)。我想通过使用不同的shape选项来区分这些。这是一个数据框和我目前执行此操作的尝试。

dput(head(df)) 的输出

当前尝试

在此处输入图像描述

目前 A 和 B 样本都是圆形。我可以ggplot2用来将其中一个变成另一种形状吗?

任何帮助,将不胜感激。

0 投票
1 回答
102 浏览

r - 将 unicode 形状与合法 ggplot2 形状组合时出错

我在 geom_point 中将 unicode 形状与合法的 ggplot2 形状结合起来有问题。我有一个包含三种事件类型的变量,我想为死亡级别绘制一把匕首。不幸的是,当我将关卡死亡定义为 unicode 中的 dagger 并将其他事件定义为 ggplot2 中的合法形状时,R 会抛出错误消息:“错误:所有未命名的参数必须是长度 1”。当我用合法形状替换 unicode 时,不会发生此错误。
以下是一些示例数据:

我有一个包含 ID、事件和事件时间的数据集。情节代码如下:

我还尝试将所有形状定义为 unicode 形状。然后,错误消息没有出现,但其他 unicode 形状未正确显示。老实说,如果有来自 ggplot2 (19) 的法律圈和来自 unicode ("/u2020") 的匕首,那就太好了。我在网上搜索了很多,但找不到合适的答案。

当有人知道如何处理它时,我将不胜感激。

谢谢弗洛里安

0 投票
2 回答
203 浏览

r - ggplot2 删除某些几何图形的 NA

我正在尝试创建一个组合图,其中包括geom_point所有点中的一个以及使用geom_encircle. 但是,我只希望包围特定的群体。我在下面有一些示例代码来帮助说明。

下图是我得到的,但是,我不想要灰色三角形,只想要蓝色和红色的形状。我认为设置na.rm = TRUE会删除那些行,geom_encircle但它不会(我假设 NA 需要在 x 或 y 列中)。我也尝试了一些尝试对数据进行子集化,但是我未能成功保留点但删除了形状。

代码输出

0 投票
1 回答
109 浏览

r - 将 geom_point 大小与 geom_tile 大小匹配

我正在尝试将 geom_tile 与 geom_point 结合起来,以显示基因表达敲低对心脏表型的影响,以及与对照相比,这种影响是增强还是减弱:

以下代码创建和示例。

这就是我的数据的样子

数据集

我的问题是,如果我比较一组几个基因,这很有效,即点的大小和瓷砖的大小匹配。但是,如果我的数据集包含许多基因(在这种情况下为 40 个),与图块大小相比,这些点看起来太大了,有没有办法将点大小与图块大小相匹配?

我附上了一个我喜欢的情节的例子和一个点太大的例子

在此处输入图像描述

[在此处输入图像描述]

我会很感激任何想法。我是初学者,所以如果我的查询太基本,我很抱歉。