问题标签 [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 - ggtern 中的 geom_interpolate_tern() 和 stat_interpolate_tern() 错误
我正在尝试使用 ggtern 生成三元混合物的响应曲面图。使用其中一个geom_interpolate_tern()
或stat_interpolate_tern()
我收到以下错误:
最初我使用的是我自己的数据,但我后退了一步,我使用的是随包提供的长石数据。当我直接使用文档中的示例时:
我收到相同的错误并生成以下图:
Feldspar Ternary Plot with geom_point()
andstat_interpolate_tern()
But I should generate: Image from documentation
如您所见,该geom_point()
图层显示正确,并且我已经测试了许多其他 ggtern 几何图形,它们都可以正常工作。我正在使用 R 4.0.0 和 ggtern 3.3.0。有人知道我在这里做错了什么吗?
ggplot2 - 为什么在 RStudio 中清除我的全局环境可以解决我的 ggplot 缺失轴问题?
我最初的问题:
在我使用 ggplot 创建的绘图中,它可以正常运行数月,轴文本突然丢失......除非我使用 ggsave。值得注意的是,在打开项目时,如果我尝试查看绘图,则会收到以下错误:
只有通过重新运行代码来生成绘图,我才能看到任何东西。仅缺少轴文本(刻度、刻度标签和轴标签)(在 x 和 y 轴上)。这些图在一天运行良好,然后在没有更改代码的情况下停止运行。
我尝试了什么:
我尝试了 dev.off() 和各种相关选项,但都没有任何效果。我更新了 RStudio,没有任何区别。我的地块在一个新项目中看起来不错。我卸下了所有不必要的包裹并一一重新连接。我更新了过时的软件包。基本故障排除。
最终解决了什么问题:
最终,我从我的工作区(全局环境)中清除了所有对象,这样我就可以在某种意义上重新开始。那是我的阴谋再次开始工作的时候。在绘图面板中,轴文本再次出现。
我的问题:
唔?为什么这样做?在过去的几年里,我只遇到过一两次这个问题(尽管不是在具有相同设置的同一台计算机上)。过去,dev.off() 解决了这个问题。虽然我的问题已经解决了,但我想了解发生了什么。下次遇到这个问题时,寻求见解和新知识,也许还有解决方法。影响 RStudio 图形设备的全局环境中存储了什么?ScalesList 错误是否提供了线索?
可能相关:
在我的绘图停止工作的几周前,我安装了最新版本的 ggtern,它是 ggplot2 的扩展,可以创建三元图。我还编写了一个用于创建特定绘图的函数,在该函数中,我删除了轴文本。但是,我没有在停止工作的图中使用此功能。我还安装了 ggpubr 和 ggmaps。
r - ggtern 错误“`stat_density_tern() 中的计算失败”
我正在尝试为某些数据绘制“密度模式”,但出现错误。
我收到这个丑陋的警告和错误:
警告消息:1:stat_density_tern:您尚未指定低于检测限 (bdl) 的值(请参阅 ?stat_density_tern 中的“bdl”和“bdl.val”参数)。目前,您的 1x value/s 低于 0.010 的检测限,占您数据的 9.091%。由于 ILR 变换的数学计算,边缘处的密度值可能显得异常高。您可以: 1. 忽略此警告, 2. 适当设置 bdl 值,以便从 ILR 计算中省略边缘值,或 3. 接受高密度值(如果存在),并手动设置“breaks”参数,以便较低密度的计数被适当地表示。2:计算失败
stat_density_tern()
:未使用的参数 (z.range = c(6.93591401660315e-213, 8424.28848000516))
我在 Windows 中使用 RStudio 版本 1.3.959、R 4.0.1、ggtern 3.3.0。
r - 使用 aes 和闪亮的找不到对象错误
我想使用 Shiny 创建一个三元绘图仪表板。但我陷入了这个错误。此代码采用 CSV 文件并更新三个下拉输入。然后创建的三元图具有这三个下拉值。问题是我不断从“aes”函数中收到一个错误,告诉我找不到对象“x_s”。这是我的代码:
我尝试了许多其他方法来实现这一点,但每次我得到同样的错误。
r - 缺少闪亮和 ggtern 的美学
我想使用 Shiny 创建一个三元绘图仪表板。但我陷入了这个错误。此代码采用 CSV 文件并更新三个下拉输入。然后创建的三元图具有这三个下拉值。
问题是在将“geom_point()”添加到 obj 时出现此错误 -> CoordTern 需要以下缺失的美学 (tlr->xy):z
当想要添加 stat_density_tern 时出现相同但不同的问题,我收到此错误 -> stat_density_tern 需要以下缺失的美学:z
我可以在基本的 R 中做到这一点,但是当尝试将它作为 Shiny 的一部分来实现时,我得到了错误,我不确定如何修复。
r - 如何使用 ggtern 为 grid.arrange 提供美学?
我正在尝试使用ggtern创建并排比较两个三元图的图像。创建图后,当我尝试使用 来排列它们时grid.arrange()
,我收到以下错误:
以下代码重现了该错误:
如何为 提供美学grid.arrange()
或以其他方式修复此错误以便显示我的图?