问题标签 [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 回答
71 浏览

r - 使用 ggplot 更改特定值颜色

我正在使用带有 ggplot 的 geom_point() 来基本上创建一个 -coefplot- 的等价物,在一个绘图上具有 5 个不同模型的系数。

我可以只更改一个点(和相应的 CI 条)的颜色吗?颜色/字体/等呢?单个轴刻度标签?例如,如果我只想将 Model 3 标签的字体设为粗体,并将 Model 3 的系数点(+ CI 条)设为红色(或任何其他颜色来区分它)。我试过scale_fill_manual了,但这似乎没有奏效。

我当前的代码(使用 scale_x_discrete,模型的名称只是模型 1、2、3 等,我将它们按顺序排列在那里):

0 投票
0 回答
144 浏览

r - 如何防止 geom_point 点在 R 中重叠标签?

我正在使用自动绘图制作 PCA 图,我想扩大点大小。我为此目的使用了 geom_point(),但是,这使得较大的点位于(并覆盖)我的变量文本的顶部。我该如何解决这个问题?

这是我的代码:

以及它的输出图:

点重叠标签的 PCA 图

正如你所看到的,一些变量名被点覆盖了。

谁能帮我修改这个图,使这些点不覆盖标签?

0 投票
1 回答
57 浏览

r - 如何根据另一个变量自定义 ggplot2 geom_point 图?

我正在尝试自定义 geom_point 图,并在下面附上了我的数据集示例。

当我执行此代码时,我获得了以下图像

在此处输入图像描述

如上图所示,如果位置信息重叠,宽度值代表相同的位置,这个图像没有体现“类别”变量。所以,我想拍一张按“类别”值排序的图像,比如这张图片。

在此处输入图像描述

如何设置选项?

0 投票
1 回答
39 浏览

r - 将标签添加到 R 中的分类点边界

在此处输入图像描述我正在做一个项目,我必须在我的图表上为一些散点周围的边界(圆圈)放置标签。[![在此处输入图像描述][2]][2]

如图所示,我想将 GrainSize 标签放在三角形内的三个环绕边界上。我正在使用带有 ggplot2 的 ggalt 包中的 geom_encircle() 命令。

例如:上面的图有 3 个类别,Setosa、Versicolor 和 Verginica 我希望这些标签也被放置在分类边界上,就像 setosa 的 eclips 应该被标记为 setosa 和类似的 2 个其他类别。我发现 ggforce 包很有用,但仅限于 eclips 或圆形,有什么方法可以在这三个圆圈(Setosa、Versicolor 和 Verginica)上贴上标签

0 投票
0 回答
37 浏览

r - 使用 geom_point (ggplot2) 和 R 绘图

我对 R 比较陌生,所以任何输入都将不胜感激。我正在编写的代码是关于绘制美国某些西班牙雪松种群的图表。我能够使用 ggmap 导出地图,虽然地图可以可视化,但 geom_point 函数并未显示从 Excel 导出的数据。Excel 文档具有每个人口位置的纬度和经度,我希望它在地图中出现一个点。

到目前为止,这是我的代码:

这是我运行后收到的消息:

谢谢!

0 投票
3 回答
37 浏览

r - 重新排列 X 轴的顺序会导致误差条在 y 轴上不再匹配

我想订购我的 y 轴值,这样做我的误差条不再适合 y 轴。代码如下,如果我刚跑ggplot下来,我会在正确的位置看到错误栏,如果我运行它,所有Kale_Nutrientsggplot错误栏都会在 Y 轴上移位。

在不重新排序 x 轴的情况下运行

在对 x 轴重新排序后运行,误差条在 y 轴上移位

0 投票
1 回答
41 浏览

r - R ggplot2填充和颜色问题

我有 2 个数据框

DF1

DF2

所以,我想为每个数据框生成一个 geom_point,所以我尝试了:

我的问题是填充 DF2 的 geom_point,它没有得到颜色,点是黑色的,MyPalette20 是我要使用的颜色列表!!!

任何建议!

谢谢

在此处输入图像描述

0 投票
0 回答
55 浏览

r - 将图例添加到具有两个系列的 ggplot geom_point/geom_errorbar 图

我有一个模型图,该模型预测包含 2 个分类变量的围场中鸟类的观察距离;GRAZING_SMALL 包含 3 个级别,“低”、“中”和“高”,而 TREES_SMALL 包含 2 个级别,“是”和“否”。我有两个模型的拟合值系列,一个是“是”保持不变,一个是“否”保持不变。我已经绘制了它,使得距离在 y 上是连续的,而在 x 上放牧是离散的,并且树木/没有树木用颜色表示。 这是我的阴谋

基本上我只是不知道如何创建一个图例来简单地显示哪种颜色代表树木,哪种颜色代表没有树木。这是我的代码:

0 投票
1 回答
59 浏览

r - ggplot2:使用 geom_point() 并不是我所有的字符标签都绘制在 X 轴上

我正在尝试使用ggplot2 geom_pointin 中的调用绘制图表R。但是,当我绘制所需的图表时,我的作为单词(不是数字)的 X 标签不会全部显示在 X 轴上。

首先,这里有一些可重现的数据:

我发现最接近我的错误的是这篇文章:Unable to plot points from a data.frame。按照那里的说明,我按照建议的代码添加了一个单一级别的因素:

绘图:

但是,这仍然没有绘制我需要查看的所有 X 标签。这是我得到的图表:

在此处输入图像描述

如您所见,它只绘制了我为 X 轴传递的 24 个标签中的 14 个。我的所有点都在那里,但一些垂直线显示超过 1 个点,并且只有 1 个标签与该垂直线相关联。参见例如 X 轴标签:ASV_152; ReyranellaceaeASV_102; HymenobacteraceaeASV_266; Chthoniobacteraceae等。

我不确定为什么这些没有给出单独的 X 轴标签,而是绘制在同一条垂直线上,从而减少了绘制在 X 轴上的总标签。

我尝试过的其他解决方法:通过pdf()命令扩大 pdf,通过传递扩大图形coord_fixed(ratio = 0.25),但这些选项都不起作用。

此外,传递以下代码scale_y_discrete(breaks = seq(-1, 4, 0.5))使我不能在 Y 轴上显示这么多数字是行不通的。我认为这是因为 y 轴已被设置为一个因素,所以我试图将其保持为数字,但这也不起作用。

任何有关正在发生的事情的线索都会非常有帮助!

作为参考,这是我的会话的输出sessionInfo()

0 投票
1 回答
134 浏览

r - ggplot 只有黑点,没有颜色

我在 R 中有一个这样的数据框(此处仅发布示例):

我正在尝试做一个火山图。我想按不同类别的 DE 着色,并且我还在 log2fc_color 列中定义了颜色。但是,当我尝试使用以下命令进行绘图时,我只会得到黑点。

或者

在此处输入图像描述