使用ggtern的三元图-输入数据和列表/原子向量的问题

我正在尝试使用ggtern (3.1)ggplot2 (3.2.1.9)来绘制三元图,但继续接收:

  

“错误:$运算符对于原子向量无效”。

数据是一个包含4个变量的列表,每个变量都有24个观察值,所有类型均为double-我现在甚至尝试使用DM Wiig中的示例代码,但仍然会遇到此错误。我是R的新手,将不胜感激。

这是我目前的尝试:

x <- read_excel("/Users/---/Desktop/---/ternary.xlsx")

plot <- ggtern(data = x,aes(x = oil,y = tbuoh,z = meoh)) + 

  geom_point(aes(fill = enzymeload),size = 6,shape = 21,color = "black") +

str(x)返回:

Classes ‘tbl_df’,‘tbl’ and 'data.frame': 24 obs. of 4 variables:

 $ oil       : num  0.635 0.635 0.62 0.62 0.451 ...
 $ tbuoh     : num  0.331 0.331 0.323 0.323 0.525 ...
 $ meoh      : num  0.0348 0.0348 0.0567 0.0567 0.0247 ...
 $ enzymeload: num  12.5 27.5 12.5 27.5 12.5 27.5 12.5 27.5 20 20 ...
xzxw123 回答:使用ggtern的三元图-输入数据和列表/原子向量的问题

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3164206.html

大家都在问