问题标签 [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.
r - R:使用ggtern的Shepard图
我有一些使用 ggtern 包为 R 详细阐述三元图的良好经验。
不幸的是,我仍然无法从Shepard 图表中找到重现限制的脚本,Shepard 图表是根据沙子、淤泥和粘土的百分比对沉积物进行纹理分类的图表。到目前为止,我发现的只是土壤分类,这不符合我对海洋沉积物分类的兴趣。
有谁知道我在哪里可以找到或怎么做?
谢谢!
r - R中的三元热图
我正在尝试想出一种使用 R 绘制三元热图的方法。我认为 ggtern 应该能够做到这一点,但我不知道如何在 vanilla ggplot2 中执行像 stat_bin 这样的分箱功能。这是我到目前为止所拥有的:
第一次调用 ggplot 会生成一个漂亮的 2d 热图:
第二个图绘制了三元坐标系中的点。 我需要 stat_bin2d 之类的东西来获取每个三角形中的点数。理想情况下,我想通过设置 stat_bin2d 的 bins 变量来设置三角形的大小,就像我在 2d 中所做的那样。
r - 三元图和填充轮廓 - ggtern
我正在尝试使用库 ggtern 创建一个三元轮廓填充图。使用的代码是
但我收到以下警告消息:
为什么会发生此错误以及如何解决?请帮忙
r - 将观察与 ggtern 中的线连接起来
无论如何,通过每个连续点之间的直线将 ggtern 中的观察结果连接起来?我的代码是:
r - ggtern facet wrap z 轴标签不出现
我正在使用 ggtern_1.0.6.1 并且遇到了问题。
当使用 facet_wrap 时,三元图上的 z 轴标签不会出现。但是它们在使用 facet_grid 时出现。
出于格式化原因,我宁愿使用 facet_wrap 选项来绘制我的三元图。有人可以建议我如何包装三元图并仍然获得 z 轴标签吗?
r - R:ggtern 不起作用,被新的 ggplot2 破坏
我正在尝试使用ggtern包来绘制一些图。它曾经在 ggplot2 上运行,但现在它不起作用并破坏了 ggplot2。
当我运行以下命令时:
qplot(1,2)
工作得很好,library(ggtern)
给了我这个(可能与问题有关,也可能无关):
qplot(3,4)
失败了:
如果我将其注释掉并到达ggtern(...
我得到这个:
显然,有些不对劲。我从哪里开始寻找问题所在?这是什么功能coord
,为什么消失了?
r - 多个三元图上的行的“垂直”标题
我正在尝试使用ggtern
和绘制多图图形的行和列的标题ggplot2
。我尝试使用theme()
但找不到可以正确标记行并替换文本的属性(使用 旋转它之后angle
)。理想情况下,我希望这些行有垂直文本,上面写着“侧面标题:1”和“侧面标题 2”。
此代码来自ggtern 网站上的示例。提前感谢您的帮助。
r - 如何使用 ggtern 2.1.0 获得三元等值线图?
我正在试验这段代码,我试图在情节上方获得网格线。
使用的代码与 OP 中的相同:
是否可以在轮廓上方获得网格线?
更新
为了获得顶部的网格线,我更新到 ggtern 2.1.0。更新后,我必须更改 stat_density2d -> stat-density_tern 和 geom_density2d -> geom_density_tern 几个更改才能使代码正常工作。尽管它编译了下图,但我无法重现上图。而且我必须添加 na.rm = TRUE 才能使代码正常工作
为什么我不能用以前的 ggtern 版本和更新的版本获得地块?binwidth 用什么代替?
r - 在 ggtern 三元图中调整轴
我正在尝试使用 ggtern 生成三元图。
对于 x、y 和 z 变量,我的数据范围为 0 - 1000。我想知道是否可以将轴长度扩展到 100 以上来表示我的数据。