问题标签 [ggpairs]

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 投票
0 回答
149 浏览

r - ggpairs 中的独立图例

如何在以下矩阵图的空面板之一中包含图例?

我在图中对不同的回归线进行了颜色编码。我需要一个基于颜色的图例。

我相信这个答案最接近回答我的问题,但我不知道如何准确地修改我的代码以获得基于不同回归线颜色的图例。

至于代码的背景,我正在尝试研究应用于具有和不具有异常值的多元数据的不同稳健和非稳健回归方法。

reprex 包(v0.3.0)于 2019 年 10 月 9 日创建

很抱歉代码很长,但很可能只有plot_models函数和ggpairs调用的行需要修改。

我想在图的空白上半部分得到一个图例。可以通过以某种方式调整plot_models函数,将mappingin设置ggpairscolorusingggplot2::aes_string和 using getPlotandputPlot来完成GGally包。但我无法完全理解如何做到这一点。

0 投票
0 回答
1399 浏览

r - 我在安装 tidyverse 包时遇到错误

我尝试了不同的方法来安装tidyverse包,但它显示了这个错误

错误:loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]]) 中的 'tidyverse' 的包或命名空间加载失败:命名空间 'vctrs' 0.2.0 已加载,但是>= 0.2.1 是必需的

我正在尝试运行ggpairs,最后出现此错误。

loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]]) 出错:正在加载命名空间 'vctrs' 0.2.0,但需要 >= 0.2.1

有什么与版本有关的吗?

0 投票
1 回答
362 浏览

r - 根据总数据点在 ggpairs 中缩放密度图?

我正在绘制相关性ggpairs并根据过滤器拆分数据。

密度图根据每个过滤组中的数据点数量对其进行标准化。我希望他们对整个数据集中的数据点总数进行标准化。本质上,我希望能够使各个密度图的总和等于整个数据集的密度图。

我知道这可能打破了“密度图”的定义,但这是我想探索的一种呈现方式。

简而言之ggplot,我可以通过添加y=..count..美学来做到这一点,但ggpairs不接受 x 或 y 美学。

一些示例代码和绘图:

整个数据集的密度图

数据集的密度图缩放到总计数

数据集的密度图缩放到每组的计数

实际的 ggpairs 图

是否有任何不涉及重新格式化整个数据集的建议?

0 投票
1 回答
176 浏览

r - 为什么 ggpairs 函数中的散点图上没有黄土层?

我有一个快速的问题,但无法弄清楚问题是什么。我想绘制一个我拥有的数据集,并在这里找到了一个解决方案: How to use loess method in GGally::ggpairs using wrap function

但是,我似乎无法弄清楚我的方法有什么问题。下面是带有简单 mtcars 数据集的代码块:

在此处输入图像描述

如您所见,这里是我的输出,它没有将平滑层放在散点图上。我想用它来对我的实际数据集进行回归分析。任何方向或解释都会很好。谢谢!

0 投票
1 回答
83 浏览

r - 在 ggpairs 之后尝试使用 ggsave 时收到错误消息

我创建了一个相关图:

这给了我一个错误:

它似乎缺少一些数据。是否可以解决此问题,如果可以,如何解决?

0 投票
1 回答
693 浏览

r - 更改修改后的 ggpairs 图的轴标签(相关热图)

我想将绘图与热图结合起来ggpairs,并找到了一个绝妙的解决方案: ggpairs plot with heatmap of correlation values

因为轴标签不适合我的真实数据,我想改变它们(角度),我找到了这个解决方案:

ggpairs 旋转轴标签

但是,如果我添加它,我会丢失热图

我也尝试将主题添加到 中my_fn,但没有成功。

0 投票
1 回答
278 浏览

ggplot2 - ggpaired 根据条件更改线条颜色

我想使用 ggpaired 可视化我的数据。此函数在配对数据之间添加一条线。但是,我想根据条件更改线条的颜色。我有下图,线条的颜色应该根据 df 中的一个因素而有所不同。有人能指出我正确的方向吗?

感谢所有帮助。 在此处输入图像描述

0 投票
1 回答
968 浏览

r - ggpairs 带有相关值热图的图,带有显着性星和自定义主题

我想用 ggPairs() 创建一个相关图,它应该包含

基于@user20650对上述SO问题提供的优秀解决方案,我成功地构建了一个函数来生成带有重要性星的相关值的热图。

不幸的是,在添加(自定义)主题时,彩色 panel.backgrounds 被删除(下面提供了 MWE)。

在此处输入图像描述

MWE

0 投票
1 回答
92 浏览

r - R - ggpairs() 与 ggcorr()

我使用 ggpairs 来显示 10 个参数之间的相关性,结果很好。但是,当我尝试使用 ggcorr 时,只显示了一些相关数,结果与使用 cor() 相似。

我想知道ggpairs和ggcorr之间的计算方法有什么区别?

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

谢谢!

0 投票
0 回答
158 浏览

r - 如何在 R 中使用 ggpairs 添加第二个图例?

基本上,我正在尝试在ggpairs情节中添加第二个图例。在下面的示例图中,我使用虹膜数据并运行 arandomForest来获取预测。我在对角线上绘制密度,在下三角形中绘制散点图,在上三角形中绘制相关性。我通过randomForest预测为密度和散点图着色。但是,我正在使用自定义函数(在此处找到)为相关网格着色。

我想知道是否有可能有一个显示物种的图例(这部分在下面的代码中)和一个显示相关颜色的图例。这是我遇到麻烦的后一部分。

这将导致如下所示:

ggpairs 图

是否可以添加与相关图颜色相对应的第二个图例?在我的示例中,相关图的 1 = 红色,0 = 白色,-1 = 蓝色。

编辑[仍在尝试解决这个问题,如果有人有任何建议,那就太好了]