问题标签 [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 投票
1 回答
793 浏览

r - 如何在 ggpairs 函数中定义刻面轴限制

有一个ggpairs函数,如何将下刻面的范围限制为例如 x 和 y 的 0.5?

在此处输入图像描述

0 投票
1 回答
146 浏览

r - 如何保存自定义(仅保留下三角形)ggpairs图?

我使用此答案gpairs_lower中的函数仅显示图矩阵的下三角形。但现在我不知道如何保存结果图。ggpairs

ggpairs保存绘图的常用方法在这里不起作用

我相信它不起作用,因为与不gpairs_lower返回ggpairs对象相反。ggmatrix

理查德任何帮助将不胜感激。

编辑:现在上面的代码有效!

0 投票
2 回答
3018 浏览

r - R:将一个变量的图与其余变量配对

我想用我的“真”变量对与所有其他变量(人物变量)生成一个相关图。我很确定这已经在某个地方提出,但我发现的解决方案对我不起作用。

我得到错误的地方:错误:列y必须是一维原子向量或列表。

我知道其中一种解决方案是写出 y 中的所有变量——我试图避免这种情况,因为我的真实数据有 15 列。

此外,我不完全确定 ggplot 中的“值”、“变量”指的是什么。我在演示代码时看到了很多。

任何建议表示赞赏!

0 投票
1 回答
470 浏览

r - 如何将图例添加到单列 GGally::ggpairs 图中?

我已经从我的数据的一列中按组创建了一个 GGally 图,但是没有标识组名的图例。如何在情节中添加图例?

我的代码:

我的输出: 在此处输入图像描述 理想情况下,如果有必要,我希望能够移动图例,但右侧的图例会很好。我还想知道是否可以创建一个单独的图例并将其保存到一个对象中。

0 投票
1 回答
614 浏览

r - 是否有 R 函数可以导出相关矩阵中显示的相关性?

我用 ggpairs 创建了一个相关矩阵,我的数据按因子分组。但是我无法提取所呈现的相关性(我对每个因素对整体相关性的贡献以及它的重要性感兴趣)

我使用 ggpairs 和另一个使用 PerformanceAnalytics 创建了一个相关矩阵。我也尝试计算每个因素的相关性以及 p 值(这里没有运气)。

我还尝试计算相关性和 p 值,但是对于 p 值,我的循环在第一个矩阵处停止

可以在此处找到数据的子集

我想将我的数据可视化为 ggpairs,但具有重要性(如 chart.Correlation 中)。有没有办法提取上部的内容?

相关矩阵并不是一个真正的选择,因为我有 10 个其他子集,就像提供的那个一样,我希望将主要相关性和它的组件保持在一起。

0 投票
2 回答
960 浏览

r - 如何在 ggpairs (R) 中显示与 scale_colour_manual 的彩色组相关性?

我将 ggpairs 用于 3 组数据。问题是并非所有变量都具有所有组,因此,某些相关性只需要显示 2 个组。由于 ggpairs 自动按字母顺序对组进行排序,因此颜色不一致。第一种颜色始终分配给第一个因子水平。(例如:第 1 组 = 红色,第 2 组 = 蓝色,第 3 组 = 绿色。但变量只有第二组和最后一组:第 2 组 = 红色,第 3 组 = 蓝色。)

我尝试通过以下方式添加 scale_colour_manual 自己解决此问题:

这似乎适用于对角线上的密度图(ggally_densityDiag)和下部的散点图(ggally_points),但对于相关性(ggally_cor),我只得到整体(黑色)相关性,没有任何彩色组相关性了。虽然它们以前显示过,但颜色和组的匹配错误。为什么它们不再显示?

以下代码生成 this 阴谋,颜色和组不匹配。

修改后的代码生成了这个阴谋,彩色组相关性不再显示。

0 投票
1 回答
1128 浏览

r - r 中的 ggpairs:如何 (1) 调整轴值,以及 (2) 将长变量名称拆分为两行(或多行)

我有两个关于用ggpairsin绘图的问题r

(1) 我有一些不可避免的长变量名,这些变量名在 ggpairs 的默认输出中没有完整显示。如何调整 ggpairs 以使整个名称可见(例如,标签可以分成多行,或以 45 度显示等)?

(2),如何为单个变量的轴限制设置自定义范围?

例如,以下代码为我们提供了下面的图:

example_ggpairs_image

(1) 如何调整绘图以使完整的变量名称可见(在本例中为 Y 轴上的标签)?

(2) 如何将前三个变量的轴限制设置为 0 到 1,第四个变量设置为 0 到 100?

我可以使用如下函数将所有轴限制设置为相同的值:

但是如何为第四个变量设置轴限制really_long_variable_name_4,使 X 的范围从 0 到 100?

非常感谢。

0 投票
1 回答
853 浏览

r - 删除列标签的背景颜色,同时保持绘图背景颜色 ggpairs

我已经定义了一个函数来设置 ggpairs 中的背景以匹配两个变量之间的相关程度。但是,我还想从沿绘图外部运行的变量标签中删除灰色背景,但如果不删除相关颜色,我将无法做到这一点。

这是第一次调用 plot 产生的带有颜色的图(仍然具有灰色标签背景):

在此处输入图像描述

0 投票
1 回答
409 浏览

r - Different scale units for different graphs with R's GGally ggpairs

Using iris dataset for the example here, I have the following grid of graphs from ggpairs():

enter image description here ...

I would like to clean this graph up a bit, in particular with some formatting on the axes. I would like to bold the titles (Sepal.Length, Sepal.Width, etc.), and more importantly, I would like to format the units on the axes.

However, for each column / row, I would like to use different unit formatting. (even though it's not a percentage-based stat), for the Sepal.Width column / row, I'd like the units to be percentages. With a normal ggplot() with a continuous variable, I would do scale_x_continuous(labels = scales::percent_format()), however I'm not quite sure how to selectively apply unit formatting to different rows / columns of the ggpairs() output.

Any help with this is greatly appreciated, thanks!

0 投票
1 回答
417 浏览

r - Ggpairs barDiag 与正态曲线

我正在使用来自 ggplot2 的 ggpairs。

我需要得到 ggpairs 的对角线直方图,但想使用数据的均值和 sd 叠加正态密度曲线。

我阅读了帮助(https://www.rdocumentation.org/packages/GGally/versions/1.4.0/topics/ggpairs),但找不到执行此操作的选项。我想我必须构建自己的函数(myfunct)然后

ggpairs(sample.dat, diag=list(continuous = myfunct))

有没有人试过这个?


我尝试了以下方法:

结果是:

(函数(数据)中的错误:未使用的参数(映射=列表(~x1))