问题标签 [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 回答
119 浏览

r - ggtern 与 ggsave 或 ggpubr 不兼容

每当我尝试将 ggtern 对象与 ggplot2:ggsave 或 ggarrange 一起使用时,都会收到此错误消息。我正在尝试将 ggtern 图与 ggpplot 结合起来。

错误:CoordTern 需要以下缺失的美学(tlr->xy):z

错误:CoordTern 需要以下缺失的美学(tlr->xy):z

为什么会出现这些错误消息以及如何解决?

0 投票
1 回答
314 浏览

r - 如何用ggtern修改三元图

如何用ggtern修改三元图

我使用以下代码绘制三元图,并希望进行一些更改:

  1. 将x、y、z的刻度标签修改为概率数(0.2 0.4 0.6 0.8 1.0)
  2. 删除 x、y、z 的侧箭头和相应的文本。
  3. 删除第二个图例(灰色/白色)
  4. 用“high”和“low”替换第一个图例中的文本

在此处输入图像描述

0 投票
1 回答
234 浏览

r - 如何用ggtern在一个图形上组合三个三元图

如何用ggtern在一个图形上组合三个三元图

我用下面的代码绘制了三个三元图,想把三个三元图(三个三元图中的所有点)组合在一个三元图上,保持点的颜色和位置不变:在此处输入图像描述

0 投票
0 回答
118 浏览

r - 是否有一个 R 包可以扩展 geom_point() 的可能形状数量

所以我正在制作一个 ggtern 图,其中 geom_point 用于具有 7 个不同组的三元图。每个组都有不同的颜色、不同的形状和不同的填充。我想要 7 个形状,这些形状可以用不同的颜色填充。然而,基本的 R 形托盘仅包括 5 个这样的形状(对应编号 21-25)。是否有扩展此范围的 R 包(假设包括正五边形和星形)。

0 投票
0 回答
46 浏览

r - 动画三元情节

我正在尝试为使用 ggtern 制作的三元图的时间序列制作动画。我想为“时间”变量设置动画,但出现错误

错误:映射必须有 3 个唯一的命名变量对

我很确定错误是从 ggtern 抛出的,但不确定如何使其与 gganimate 兼容。我在文档中找不到太多来弄清楚。

0 投票
1 回答
172 浏览

r - R 中的三元图 - ggter 3.3.0 与旧版本

我在链接中看到了一个非常有趣的三元图模板,由 Nicholas Hamilton 制作:

三元图和填充轮廓

代码如下:

问题是随着这个包的更新,出现了一些错误:

问题是geom_density2dandstat_density2d不再被geom_density_ternand支持和取代stat_density_tern。软件包的修改非常大,即使更换它,也会发生任何新的错误。包的语法发生了很大的变化。有人知道如何翻译此代码并使其适合新版本吗?

我感兴趣的输出是这样的:

我感兴趣的输出是这样的:

在此处输入图像描述

有人可以帮助我吗?

提前感谢您的每一次最终支持!

0 投票
0 回答
90 浏览

r - ggtern 的替代品?

由于 ggtern 似乎不再得到维护*,是否有任何替代方法可以使用 ggplot2 生成三元图?

*当前版本的 ggtern (3.3.0) 是一年多前发布的,它打破了 ggplot2 版本 3.3.0 及更高版本。由于与以前的 ggplot2 版本相比有很多变化,唯一的解决方法(据我所知......)是使用旧版本的 ggplot2(即版本 3.2.1)

0 投票
2 回答
90 浏览

r - 如何在 R 中的 ggtern() 中使用 position_jitter_tern()?

我正在创建一个简单的三元图。

如何抖动该点以使绘图显示两个点?我尝试像这样使用 position_jitter_tern:但它没有改变任何东西。

图像可以在这里看到

0 投票
0 回答
25 浏览

r - 如何获得与 ggtern 中显示的值匹配的 geom_crosshair_tern 线?

我没有成功获得与geom_crosshair_tern我的绘图外显示的数据值匹配的线(X,Y,Z)。它们没有直角(我想更改线条位置,而不是数据值位置)。

我怎样才能解决这个问题?

谢谢你的帮助。

这是我的脚本:

以及我得到的图片: 带有错误十字准线的 ggtern 绘图

0 投票
2 回答
144 浏览

r - 错误:geom_point 需要以下缺失的美学:x 和 y

如果我使用以下命令:

一切正常。

如果我运行以下命令:

我收到此错误消息:

错误:geom_point 需要以下缺失的美学:x 和 y