问题标签 [ggtern]

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 回答
107 浏览

r - 如何在网格上排列多个三元图,使用 ggtern 和 grid.arrange,而不混乱

我无法使用十个单独的三元图(使用“ggtern”制作)然后使用 ggtern::grid.arrange 生成多图面板。我已经使用 ggtern 分别生成了这十个图,然后我想将它们安排在一个五列两行的网格。下面提供了我的代码,以及生成的图表(屏幕截图)以供参考。

问题有两个:

  1. 首先,图表变得非常混乱。

  2. 其次,前两行之间有很大的未充分利用的空间,理想情况下可以很好地填满。

我想在多面板图上安排的十个三元图

0 投票
0 回答
28 浏览

r - 计算ggtern中的重叠点?

我正在编写一个脚本来显示三元图中植物物种在 3 个不同类别中的生长程度,但我最大的问题是,所有点都与其他点完全重叠,有时很少有时很多。我想计算它们并在我的图例中显示所有数量,最好在图中显示不同的形状或大小。这里的问题是,我对 R 相对缺乏经验,到目前为止,我有 3 个类别,它们是 50,100 和 150。我想要的甚至可能吗?

到目前为止我的代码:

剧情:

在此处输入图像描述

编辑:现在我阅读了更多关于 geom_count 的内容,基本上我想要的是每个点都有一个“n”,如果可能的话,我想将 n 重命名为“植物数量”

0 投票
0 回答
16 浏览

r - 三元图中具有机密级别的核密度估计

我使用以下代码创建具有自定义带宽的内核密度估计的三元图。

bin = 5 的 KDE 绘图

现在我想创建一个类似的图,但内核密度具有不同的机密级别而不是带宽。它应该类似于这篇科学论文中的这张图。https://www.sciencedirect.com/science/article/pii/S1048984312000811

谁能建议我如何实现这一目标?

在此处输入图像描述

0 投票
1 回答
24 浏览

r - 在数据框函数中每 3 列(如 x、y、z)绘制一次

我有一个数据框,每个三元组都有 3 个三元轴,如下面的玩具示例

我的目标是为每个三元组(t1、t2、t3 等)获取每 3 列(x、y、z)并使用库绘制它们ggtern::ggtern()

首先我创建这个正则表达式向量:

然后循环它并将其结合起来grep以获取每组 3 列,然后以某种方式绘制它们。

所以在循环的第一次迭代中,我们 grep t1

这是一个三元组的绘图函数的样子:

不要担心ggtern_custom()这是一个帮助函数,可以使情节看起来更好。

最终目标是绘制所有 6 个而不只是 1 并将它们排列在一起(不是手动,而是使用函数/循环)

你能帮我完成这个想法吗?还有其他方法吗?我更喜欢基本的 R 解决方案。