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

r - 如何在 geom_plot() 中正确添加平均值、标准差和抖动?ggplot2

我正在尝试创建一个图表,显示每个值的平均值、标准偏差和点(抖动)。但是,我无法插入平均点,并且所有类别的标准偏差都相同(这是不正确的)。

我的代码(示例):

结果 在此处输入图像描述

0 投票
2 回答
252 浏览

r - 如何在 R ggplot 中动态更改圆形的大小和填充颜色?

我在 R 中有一个示例数据框。

我正在尝试在 ggplot 中绘制三个单独的图表,其中 y='year'、x='profit' 并且数据将按 product_id 过滤。所有的 geom_point 都是圆形的。这可以通过以下产品 A 的代码来实现:

生成的图

但是对于定制,如果 y 轴值(利润)小于 2.0,我愿意更改圆的填充颜色。边框应该是红色作为原始颜色,但填充颜色应该是黄色。对于上图,2019 年的点将是红色边框和黄色填充颜色。我已经尝试过以下方式,但它不起作用:

另一个问题是对于所有三个图形,圆形的大小都没有保持标准的相对大小。我正在尝试开发一个标准尺寸的比例尺,例如

对于“销售”列值 <=1.9;大小为 5,

对于 1.9 < 销售价值 <= 10;大小范围为 10 到 20,

对于 10 < 销售价值 <= 20;大小为 25

并且 sale_value > 20;大小将是 30。

我无法弄清楚这是如何实现的,甚至可能与否。

0 投票
1 回答
156 浏览

r - 无法使用 geom_flags 正确绘制

我正在尝试绘制一些数据(不幸的是,主要是字符数据)并且我想使用 geom_flag 创建小标志图像以放在 x 轴(x = Country)上的标签下以使其更清晰,因为我无法编写完整的国名(阿根廷等长名字会很乱)

但是我得到的是下面的图像......只出现了一些标志,它们甚至没有正确显示,因为图像似乎“不够高”来包含它们。如何修改我的代码以显示所有标志并确保图像完全显示在图表中?我知道这很复杂,非常感谢您的帮助!这是我的代码:

我的数据的 dput():

结构(列表(iso2 = c(“CA”,“DE”,“DE”,“CA”,“CA”,“AU”,“RU”,“BE”,“BE”,“BE”,“BE "、"TR"、"DE"、"DE"、"DE"、"DE"、"DE"、"DE"、"DE"、"DE"、"DE"、"DE"、"DE"、 “DE”、“DE”、“DE”、“DE”、“DE”、“DE”、“DE”、“DE”、“DE”、“DE”、“DE”、“DE”、“DE” ”, “DE”, “DE”, “DE”, “DE”, “DE”, “DE”, “DE”, “DE”, “DE”, “DE”, “DE”, “DE”, “德”,“德”,“德”,“德”,“FR”、“FR”、“FR”、“CN”、“CN”、“CN”、“CN”、“CN”、“CN”、“CN”、“CN”、“CN”、“FR” ”、“FR”、“FR”、“JP”、“JP”、“JP”、“JP”、“JP”、“SA”、“SA”、“BR”、“BR”、“BR”、 “BR”、“BR”、“BR”、“BR”、“BR”、“BR”、“BR”、“BR”、“RU”、“RU”、“BE”、“IT”、“IT” ”,“IT”,“IT”,“IT”,“IT”,“IT”,“IT”,“AR”,“IT”,“IT”,“CH”,“AR”,“IT”, “美国”、“美国”、“AR”、“AR”, “AR”, “AR”, “AR”, “JP”, “JP”, “US”, “US”, “US”), Place = structure(c(4L, 3L, 3L, 3L, 4L,4L,3L,5L,5L,5L,5L,4L,2L,2L,2L,2L,2L,3L,3L,3L,3L,3L,3L,3L,4L,4L,4L,4L,4L, 4L,4L,4L,4L,4L,4L,4L,4L,5L,5L,5L,5L,5L,5L,5L,5L,5L,5L,5L,5L,5L,5L,5L,3L,3L, 4L,3L,4L,4L,4L,4L,5L,5L,5L,5L,4L,4L,5L,4L,5L,5L,5L,5L,3L,4L,2L,4L,4L,4L,5L, 5L,5L,5L,5L,5L,2L,3L,5L,3L,3L,2L,2L,2L,3L,3L,4L,4L,5L,5L,5L,3L,5L,3L,3L,5L, 5L, 5L, 5L, 5L, 5L, 5L, 5L, 3L, 4L, 5L), .Label = c("Context Intro", "Context Rec 1", "Protectionism", "WTO 改革", "Multilateralism", “上下文建议 2”、“危机应对”、“海关”、“Gloval 价值链”、“上下文建议 3”、“微型中小企业”、“贸易融资”、“出口信贷机构”、“上下文建议 4”、“绿色贸易”、“对外投资”)、类=“因素”),Contentious?= c("无争议", "有争议", "无争议", "无争议", "无争议", "无争议", "有争议", "无争议", "有争议", "无争议", “无争议”、“无争议”、“无争议”、“无争议”、“无争议”、“无争议”、“无争议”、“无争议”、“无争议”、“无争议”、 “无争议”、“无争议”、“无争议”、“无争议”、“有争议”、“有争议”、“无争议”、“无争议”、“无争议”、“无争议”、“无争议”、“无争议”、“无争议”、“有争议”、“无争议”、“无争议”、“无争议”、“有争议”、“有争议”、“无争议”、“无争议” ”、“无争议”、“无争议”、“无争议”、“无争议”、“无争议”、“有争议”、“有争议”、“有争议”、“有争议”、“无争议”、“无争议”有争议的”、“无争议的”、“无争议的”、“无争议的”、“无争议的”、“有争议的”、“有争议的”、“有争议的”、“无争议的”、“无争议的”、“有争议”、“无争议”、“无争议”、“无争议”、“有争议”、“有争议”、“有争议”、“无争议”、“有争议”、“有争议”、“有争议”、“有争议” ”、“无争议”、“无争议”、“无争议”、“有争议”、“无争议”、“无争议”、“无争议”、“无争议”、“无争议”、“无争议” , “没有争议”, “有争议”, “没有争议”, “有争议”, “没有争议”, “有争议”, “没有争议”, “没有争议”, “没有争议”, “无争议”、“无争议”、“无争议”、“有争议”、“无争议”、“有争议”、“有争议”、“无争议”、“无争议”、“有争议”、“无争议”、 “无争议”、“无争议”、“无争议”、“无争议”、“无争议”、“有争议”、“无争议”、“有争议”、“无争议”、“有争议”、“无争议” "),“有争议”、“无争议”、“无争议”、“无争议”、“无争议”、“无争议”、“无争议”、“有争议”、“无争议”、“有争议”、“无争议” , "有争议的", "没有争议的"),“有争议”、“无争议”、“无争议”、“无争议”、“无争议”、“无争议”、“无争议”、“有争议”、“无争议”、“有争议”、“无争议” , "有争议的", "没有争议的"),Comments number= c(2L, 9L, 9L, 1L, 2L, 1L, 2L, 4L, 4L, 4L, 4L, 1L, 5L, 5L, 5L, 5L, 5L, 9L, 9L, 9L, 9L, 9L, 9L, 9L , 13L, 13L, 13L, 13L, 13L, 13L, 13L, 13L, 13L, 13L, 13L, 13L, 13L, 15L, 15L, 15L, 15L, 15L, 15L, 15L, 15L, 15L, 15L, 15L, 15L , 15L, 15L, 15L, 2L, 2L, 3L, 1L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 3L, 3L, 1L, 1L, 6L, 6L, 6L, 6L, 1L, 1L , 2L, 3L, 3L, 3L, 6L, 6L, 6L, 6L, 6L, 6L, 2L, 2L, 1L, 1L, 4L, 3L, 3L, 3L, 4L, 4L, 2L, 2L, 7L, 2L, 2L , 1L, 7L, 4L, 2L, 2L, 7L, 7L, 7L, 7L, 7L, 6L, 6L, 2L, 1L, 2L), 国家 = c("加拿大", "德国", "德国", "加拿大”, “加拿大”, “澳大利亚”, “俄罗斯”, “比利时”, “比利时”, “比利时”, “比利时”, “土耳其”, “德国”, “德国”, “德国”, “德国”, “德国”,“德国”、“德国”、“德国”、“德国”、“德国”、“德国”、“德国”、“德国”、“德国”、“德国”、“德国”、“德国”、“德国” “, “德国”, “德国”, “德国”, “德国”, “德国”, “德国”, “德国”, “德国”, “德国”, “德国”, “德国”, “德国”, “德国”、“德国”、“德国”、“德国”、“德国”、“德国”、“德国”、“德国”、“德国”、“德国”、“法国”、“法国”、“法国” ", "中国", "中国", "中国", "中国”、“中国”、“中国”、“中国”、“中国”、“中国”、“法国”、“法国”、“法国”、“日本”、“日本”、“日本”、“日本” , “日本”, “沙特阿拉伯”, “沙特阿拉伯”, “巴西”, “巴西”, “巴西”, “巴西”, “巴西”, “巴西”, “巴西”, “巴西”, “巴西” , “巴西”, “巴西”, “俄罗斯”, “俄罗斯”, “比利时”, “意大利”, “意大利”, “意大利”, “意大利”, “意大利”, “意大利”, “意大利”, “意大利”、“阿根廷”、“意大利”、“意大利”、“瑞士”、“阿根廷”、“意大利”、“美利坚合众国”、“美利坚合众国”、“阿根廷”、“阿根廷”、“阿根廷”、“阿根廷”、“阿根廷”、“日本”、“日本”、“美国美国”,“美利坚合众国”,“美利坚合众国”)),row.names = c(NA,-114L),类= c(“tbl_df”,“tbl”,“data.frame”))类 = c("tbl_df", "tbl", "data.frame"))类 = c("tbl_df", "tbl", "data.frame"))

0 投票
0 回答
10 浏览

r - R中的误差线和几何点问题

我正在尝试在 R 中获取我的数据图表,但由于某种原因,虽然代码完美地适用于数据的其他部分,但我创建的图表缺少点(平均值)和错误栏......什么我可不可以做?

在此处输入图像描述

0 投票
1 回答
135 浏览

r - Ggplot图:geom_point的颜色点和组的颜色趋势线

我正在尝试为原始数据点着色,但是当我已经按组定义颜色时,我似乎找不到有关如何执行此操作的信息。

数据:

加载的包:

模型:

剧情:

它最终看起来像这样:

在此处输入图像描述

有没有办法通过变量“ThreeYearRain”为geom_point(渐变)着色?我不断收到与我读过的其他线程类似的错误:

0 投票
1 回答
80 浏览

r - Ggplot,Last Geom_point 着色覆盖第一个着色

如何使点的颜色具体化?正如下面的代码所示,我使用最后一种颜色覆盖了第一种颜色,现在在我的图例上,我的 data1 和 data2 具有相同的颜色,这不是我想要的。

只是为了强调 data1 和 data2 在某些条件下由数据派生

0 投票
1 回答
47 浏览

r - ggplot R中的多色点

我有这个代码!有谁知道如何在图例上显示不同的颜色?使用此代码,在绘图上似乎出现了不同的色点 (*),但在图例中,对于我的子集的 poth,出现了两次相同的颜色红色 *。

这就是它给我的结果

在此处输入图像描述

如何使图例在 Data1 上显示为蓝色,在 Data2 上显示为红色?

0 投票
0 回答
7 浏览

object - 即使我刚刚定义它也找不到对象

我是 r 的新手,当我运行此代码时,找不到“%>%”,找不到“模型”(这是一个名为 mpg 的初学者数据框中的变量),我刚刚定义的对象是未找到。我想知道如何让我创建的对象工作。总的来说,我的目标只是将散点图叠加在另一个之上——第二个是只有 2 座的汽车,它们都是护卫舰。我基本上是在 displ 和 hwy milage 的散点图中识别并突出显示异常值。Displ 是发动机类型/发动机尺寸(以升为单位)。

0 投票
2 回答
83 浏览

r - 显示第二个 geom_point() 的相应图例

geom_point在同一个情节中绘制了三次,但第二次和第三次geom_point没有出现在图例中,我不明白为什么。我看了很多帖子,但找不到真正有效的解决方案。我的 2 个原始数据框不同,我更愿意保持这种状态而不加入它们。

在此处输入图像描述

十字(或颜色)出现在所有图例项目上,或者第二个geom_point()未在图例中提及。这是我当前的代码:

我还尝试在图中指定颜色和形状,scale_*_manual但图中未使用该形状。例如:scale_shape_manual(values = c(15, 18, 17, 16, 4))4为第二个geom_point。

正如我在其他帖子中所读到的,当在 中指定值时scale_*_manual,它应该出现在图例之后,但在这里似乎混淆了。Type不能在section 或section中显示蓝十字River吗?第三个geom_point()(Roya)也一样,可以在该River部分画一个蓝色圆圈吗?

这是我的 2 个数据框的输入:

数据_1:

数据_2:

0 投票
2 回答
415 浏览

r - 如何根据ggplot2中的第二个变量更改具有相同形状的点子集的内部颜色(填充)?

我很难找到如何在组合回归图中更改 geom_point 的内部颜色,但我无法使用 scale_color_manual()

对于站点 F 和 F1,我希望具有相同的形状和相同的外部颜色,但“F”内部为黑色,“F1”内部为灰色

这是我的代码和情节

在此处输入图像描述

我的数据

任何帮助,将不胜感激