我有一个显示数据中的点的图(图 1) 和使用 stat_density_2d 生成的等高线图(图 2)
轮廓显然不能很好地代表原始数据。我使用相同的代码生成了其他完美拟合数据的等高线图(图 3)
我正在使用的代码是:
SolidReg<-ggplot(RhyShp[,c(13,15)], aes(x=Solidity, y=Reg) ) +
stat_density_2d(aes(fill = ..level..), geom = "polygon") +
labs(x = "Solidity", y = "Regularity") +
theme_classic()
RhyShp 是我的文件 5_102_Rhy.csv 中的数据框,用于生成图像 1 和 2。
有谁知道为什么等高线图不反映数据集?我不确定为什么该代码适用于一个 csv 而不是另一个....
谢谢!