我正在尝试绘制密度脊线图。所以我去看了ggridges的介绍。目前可以绘制山脊线,但是在绘制 Density 山脊线图时出现了问题。但我收到此错误:data.frame(..., check.names = FALSE) 中的错误。如何修改我的代码?
我首先尝试geom_density_ridges()
使用自己的数据,但显示以下错误:
data.frame 中的错误(...,check.names = FALSE)。
所以我尝试了 R 的 iris 数据集,但仍然显示同样的错误。
library(ggplot2)
library(ggridges)
data2=iris
ggplot(iris, aes(x = Sepal.Length, y = Species)) + geom_density_ridges()
采摘联合带宽为 0.181
不知道如何为 quosure/公式类型的对象自动选择比例。默认为连续。data.frame(..., check.names = FALSE) 中的错误:参数值不同的行数:2, 1536
这是我自己的数据集的尝试:
data1<-read.table(file="greatwalldatatest.txt",header=T,sep="\t",fileEncoding = "UTF-16")
ggplot(data1, aes(data1$longitude, data1$dynasty, height = data1$elevation, group = data1$dynasty)) +
+ geom_density_ridges(stat = "identity", scale = 1)
ggplot(data1, aes(x = data1$elevation, y = data1$dynasty)) + geom_density_ridges()
选取 70.6 的联合带宽 不知道如何为 quosure/公式类型的对象自动选取比例。默认为连续。data.frame(..., check.names = FALSE) 中的错误:参数值不同的行数:2, 1536
最初我想使用 'geom_density_ridges()' 来描述三个时期数据点的高程变化,但现在我似乎需要帮助!非常感谢!