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

r - 为什么 ggtern 不绘制一些点?

我正在尝试从包含正值和负值的 data.frame 绘制图,但我无法绘制所有点。有人知道,是否可以调整代码以绘制所有点?

在此处输入图像描述

0 投票
2 回答
1664 浏览

r - R中的ggtern等高线图

我有这个数据文件,它有足够的数据点让我在三元图中绘制“热图”。(这不是真正的热图,只是一个有足够数据点的散点图)

这是我得到的:

在此处输入图像描述

我想使用以下方法获得类似的东西ggtern

在此处输入图像描述

我的问题是:我怎样才能得到类似第二个数字的东西ggtern

编辑 1:抱歉文件名中的拼写错误。我修复了文件名。数据文件包含太多数据点,我无法直接将它们粘贴到此处。

第二个图是由 3rd-party Matlab package 生成的ternplot。我想要一个具有离散线的三元等高线图,而不是我的第一个图中的热图。更具体地说,我想指定一个等高线列表,例如W12=0.05,0.1,0.15,.... 我已经玩了geom_density_tern几个geom_interpolate_tern小时,但仍然不知道如何得到我想要的东西。

MATLAB代码是:

其中X,Y,1-X-Y指定图上的坐标,data存储值,向量指定等高线的值。

0 投票
3 回答
395 浏览

r - ggtern 禁用 ggplot2 中的一些主题

尝试将主题切换theme_bw()为不起作用,theme_grey()似乎是优先考虑的。任何想法为什么?

在此处输入图像描述

编辑

正如评论中所建议的,这在干净的 R 会话中运行时有效。但是当我在ggtern加载的会话中实现代码时,问题就出现了。

在此处输入图像描述

在此处输入图像描述

看起来 ggtern 掩盖了 ggplot2 的许多主题。

0 投票
1 回答
920 浏览

r - 三元图如何以十进制而不是科学计数法制作图例标签

我正在使用 R 中的 ggtern 包来绘制三元图。我无法自定义“填充”的图例。这是我的代码:

以下是生成的三元图的样子: 在此处输入图像描述 看到“渗透率/nD”图例了吗?那是科学计数法。如何让它以十进制显示值?

0 投票
0 回答
502 浏览

r - 将 grid.arrange 与 ggtern 生成的图一起使用时出现问题

我最近下载了 ggtern 并试图绘制一系列三元图。我的目标是在一个面板上绘制其中的几个。关于 ggtern 的文档说 grid.arrange 在 ggtern 图上完美运行。但是,当我尝试将它们放在一起时,我的图变得一团糟(弹出额外的标签,角落的标签变为 T、R 和 L,并且 ggplot2 默认主题的线条消失了(背景显示为均匀灰色)。这里是我的代码:

左边是一个看起来不错的图,右边是我在使用 grid.arrange 时遇到的问题

0 投票
1 回答
483 浏览

r - 使用带有 ggtern() 的 RGB 颜色三角形来识别颜色

我有一个 RGB 颜色三角形,这要归功于 Edward在这里做了微小的修改:

我也有一个 RGB 代码颜色(例如(232, 103, 101)),我会在这些坐标上的这个 RGB 颜色三角形中添加一个大黑点。

这就是为什么我想使用ggtern()

所以,我的黑点不在良好的坐标上,我的 RGB 三角形颜色不在 ggtern 的背景上。我对 ggtern 还不满意。我可以先进行数据转换吗?

谢谢你的帮助

0 投票
1 回答
319 浏览

r - 仅三元情节的情节角落

我正在尝试仅绘制三元图的一角(我的所有数据都驻留在其中),但似乎无法使用scale_"X"_continuous(limits=c(0,20)),将“X”分别设置为 T、L 和 R。

指向虚拟数据集的 Dropbox 链接

这是我正在制作的人物的样子。如果可能的话,我想绘制那个最小的三角形。我假设我错误地定义了限制,因为我收到一条错误消息,指出“错误:无效的三元限制,每个点必须总和为 Unity...” 在此处输入图像描述

0 投票
1 回答
151 浏览

ggtern - ggtern 中的轴宽/厚度

一个简单且可能是基本的问题,我无法找到答案:如何更改/管理 ggtern 中的轴宽度/厚度?看起来通常的命令不适用于 ggtern 帮助将不胜感激 在此先感谢 Lars

0 投票
0 回答
95 浏览

r - ggtern 可以找到两条线的交点吗?

使用以下代码,我在三元图中创建了段。三元图如下所示。
`

`

请点击这里查看图

在绘图应用程序中使用标记圈出交叉点,我想在三元图中找到这些点的确切位置。可以使用ggtern吗?

0 投票
1 回答
161 浏览

r - 更改 ggtern 中的中断/标签数

我正在尝试将默认的 5 个中断更改为 3 个中断(即,轴标签位于 33、67 和 100)。我试过这个,但它似乎不起作用:

我得到的情节: 在此处输入图像描述

谢谢。