Я получил data.frame во вложенном списке после того, как я разделил их заданным пороговым значением. Тем не менее, я собираюсь создать график стека, чтобы сделать данные более информативными и понятными. Я думаю, что использование пакетов ggplot2 может быть хорошим выбором, но я совершенно новичок в использовании этих пакетов, делая это неинтуитивно. Как я могу получить график строки стека для data.frame во вложенном списке? Любой способ получить штрих-график или круговую диаграмму для объекта data.frame легко? Есть идеи ?Как я могу получить график стека для data.frame во вложенном списке?
мини данные:
myList <- list(
hola= data.frame(from=seq(1, by=4, len=15), to=seq(3, by=4, len=15), value=sample(30, 15)),
boo = data.frame(from=seq(3, by=7, len=20), to=seq(6, by=7, len=20), value=sample(45, 20)),
meh = data.frame(from=seq(4, by=8, len=25), to=seq(7, by=8, len=25), value=sample(36, 25))
)
вспомогательная функция:
splitter <- function(mlist, threshold) {
res <- lapply(mlist, function(x) {
splt <- split(x, ifelse(x$value >= threshold, "pass", "fail"))
})
return(res)
}
#' @example
splitMe <- splitter(myList, threshold = 10)
Я хочу создать стек бар график, круговая диаграмма с помощью ggplot2 пакетов. Как я могу сделать это легко? Может ли кто-нибудь указать мне, как выполнить эту задачу?
Как я могу получить график шлейфа стека для data.frame во вложенном списке? Как я могу достичь желаемого графика вывода? Большое спасибо
вы должны захватить имена списков и кормить их соответствующим образом, чтобы сделать его динамичным. Для круговых диаграмм смотрите [здесь] (http://www.sthda.com/english/wiki/ggplot2-pie-chart-quick-start-guide-r-software-and-data-visualization). –
Спасибо. Есть ли шанс сделать ваше решение более динамичным? Я имею в виду, что имя списка и столбец могут быть изменены с помощью другого входного списка. Как новичок, могу ли я немного поразмышлять над этим? извините за этот вопрос. –
Получение имен списка может быть более динамичным. посмотрите на редактирование. –