Я пытаюсь нарисовать графики плотности.Итак, я пошел посмотреть Введение в ggridges.Риджлайнс можно нарисовать в данный момент, но возникла проблема при рисовании графиков плотности.Но: Ошибка в data.frame (..., check.names = FALSE).Как мне изменить мой код?
Сначала я попытался geom_density_ridges()
с моими собственными данными, но показал следующую ошибку:
Ошибка в data.frame (..., проверьте.names = FALSE).
Итак, я попробовал набор данных радужной оболочки R и все еще показывал ту же ошибку.
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 () для изображенияизменения высоты точек данных за три периода, но сейчас мне, кажется, нужна помощь!большое спасибо!