问题标签 [ggally]
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 - 按 ggmatrix 中的行/列取消选择 GGally::ggpairs 中的子图:如何在不显示相关图的情况下按因子着色?
我想创建一个由因子着色的 ggpairs 图,为此我必须将因子列保留在进入 ggpairs() 的数据框中。
这样做的问题是它添加了用因子完成的图(图中的最后一列和最后一行),我不想在 ggpairs 图中使用它(它们只添加有限数量的信息并使情节混乱)。
有没有办法不在图中显示它们,或者通过单独数据框中的因子着色?我可以使用以下方法删除绘图的整个顶部:upper = 'blank' 但它并没有真正帮助,因为我无法按 ggmatrix 的列或行删除。有没有办法做到这一点?
我搜索了解决方案,但没有找到任何相关信息
这是使用 gapminder 数据集的示例:
我明白了: ggpairs with the factor
我想得到这样的东西: ggpairs coloured by factor but without its related plots
r - 使用变量指定 ggpairs 绘图的颜色,但不绘制该变量
我有一个来自世界银行的数据集,其中包含一些连续变量和分类变量。
我希望使用 ggpairs 在散点图中绘制一些连续变量(life_expect、birth_rate、neonat_mortal_rate、gdp_percap.x),但我想使用数据中的区域分类变量为它们着色。我尝试了许多不同的方法,但是如果不包括分类变量,我就无法为连续变量着色。
但我得到这个错误
stop_if_high_cardinality(data, columns, cardinality_threshold) 中的错误:列“iso2c”的级别 (211) 多于允许的阈值 (15)。请删除该列或增加“cardinality_threshold”参数。增加 cardinality_threshold 可能会产生较长的处理时间
最终,我想要一个按区域着色的连续变量的 4x4 散点图,其中数据点标签使用第 2 列中的 iso2c 代码。
这在ggpairs中可能吗?
嗯,是的,这是可能的!根据@Robin Gertenbach 的建议,我在代码中添加了 columns 参数,效果很好,请参见下文。
我仍然希望使用 iso2c 列将数据点标签添加到散点图中,但我正在为此苦苦挣扎,任何指针都将不胜感激。
r - ggpairs 中的四舍五入数字
是否有可能以某种方式将 ggpairs 中的相关数字四舍五入,例如 2 位数字?
r - .subset(col, i) 中的错误:“符号”类型的对象不是子集
我正在尝试根据列相关性为 ggpairs 绘图矩阵中的文本分配颜色(高相关性为红色,低相关性为蓝色):
首先,我不明白为什么mapping$x
在使用它对数据框进行子集之前需要转换为字符串。
除此之外,我的代码失败并出现以下错误:
当我将 aes(color = col) 替换为 aes(color = "red") 时,不会发生这种情况。我也试过:
但这不会在文本上产生颜色(除了警告The plyr::rename operation has created duplicates for the following name(s): (
颜色)
)
怎么了?错误/警告对我来说完全没有意义。类型是什么symbol
?为什么我不能用另一个字符串替换一个字符串?有没有更简单的方法来实现我的目标?
编辑
这是一个最小的无意义示例数据集:
r - 在具有许多变量的大型数据集上使用 GGPairs()
我需要使用R 中GGally插件中的 ggpairs()。我想查看其中 1 个变量与该数据集中其他 24 个变量之间的相关性,并且需要使用 ggpairs()。
我怎样才能把它分成几个情节或以其他方式使结果情节更容易看到?此刻,生成的地块太多了,根本看不到任何东西。
r - ggpairs 中列标签的设置
我最近开始使用 ggplot2 和 GGally,并想创建一个散点图矩阵,以便使用函数 ggpairs 可视化相关性。
使用以下命令,输出看起来相当不错:
我只想更改列标签的字体,以便更容易阅读我的变量名称。它应该是 大胆的,也许有点大。
但是除非我错过了文档中的某些内容,否则似乎没有任何直接的方法可以访问这些设置。
是否有已知的解决方法?
谢谢大家!
r - 使用 ggpairs 时出现 Binwidth 错误
我正在尝试从我的数据集中生成一个图,该图给出了我的变量之间的相关性。
我正在使用库 GGally。这是我的一行代码。
我收到一个错误
_bin()
using
bins = 30. Pick better value with
binwidth`。
我的数据集有 14 个变量,13 个是数字变量,1 个是因子变量。
我可以理解 bins 的声明存在问题,我应该提到 (bins=10) 但是,我很震惊我应该如何在我的代码中做到这一点。我是 R 编程的新手。
r - Adjust group text aesthetics in ggpairs()
I am using ggpairs() to create scatterplots and correlations for a set of variables. The text on my correlation plots don't fit onto the plot area, as they are horizontally adjusted to end halfway through the plot. I saw on another post how to adjust the topline correlation text, but it didn't work for the group correlations.
Here's an example: