问题标签 [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.
r - R:将一个变量的图与其余变量配对
我想用我的“真”变量对与所有其他变量(人物变量)生成一个相关图。我很确定这已经在某个地方提出,但我发现的解决方案对我不起作用。
我得到错误的地方:错误:列y
必须是一维原子向量或列表。
我知道其中一种解决方案是写出 y 中的所有变量——我试图避免这种情况,因为我的真实数据有 15 列。
此外,我不完全确定 ggplot 中的“值”、“变量”指的是什么。我在演示代码时看到了很多。
任何建议表示赞赏!
r - 是否有 R 函数可以导出相关矩阵中显示的相关性?
我用 ggpairs 创建了一个相关矩阵,我的数据按因子分组。但是我无法提取所呈现的相关性(我对每个因素对整体相关性的贡献以及它的重要性感兴趣)
我使用 ggpairs 和另一个使用 PerformanceAnalytics 创建了一个相关矩阵。我也尝试计算每个因素的相关性以及 p 值(这里没有运气)。
我还尝试计算相关性和 p 值,但是对于 p 值,我的循环在第一个矩阵处停止
可以在此处找到数据的子集
我想将我的数据可视化为 ggpairs,但具有重要性(如 chart.Correlation 中)。有没有办法提取上部的内容?
相关矩阵并不是一个真正的选择,因为我有 10 个其他子集,就像提供的那个一样,我希望将主要相关性和它的组件保持在一起。
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 ,颜色和组不匹配。
修改后的代码生成了这个,彩色组相关性不再显示。
r - r 中的 ggpairs:如何 (1) 调整轴值,以及 (2) 将长变量名称拆分为两行(或多行)
我有两个关于用ggpairs
in绘图的问题r
:
(1) 我有一些不可避免的长变量名,这些变量名在 ggpairs 的默认输出中没有完整显示。如何调整 ggpairs 以使整个名称可见(例如,标签可以分成多行,或以 45 度显示等)?
(2),如何为单个变量的轴限制设置自定义范围?
例如,以下代码为我们提供了下面的图:
(1) 如何调整绘图以使完整的变量名称可见(在本例中为 Y 轴上的标签)?
(2) 如何将前三个变量的轴限制设置为 0 到 1,第四个变量设置为 0 到 100?
我可以使用如下函数将所有轴限制设置为相同的值:
但是如何为第四个变量设置轴限制really_long_variable_name_4
,使 X 的范围从 0 到 100?
非常感谢。
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()
:
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!
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))