Как построить график для вывода таблицы () в R для категориальных переменных в зависимости от их частоты? - PullRequest
0 голосов
/ 07 октября 2018
library(gapminder)
a <- table(gapminder$continent)
a
#  Africa Americas     Asia   Europe  Oceania 
#     624      300      396      360       24

Как построить гистограмму в R для приведенной ниже таблицы, где категориальные значения должны быть на оси X, а частоты - на оси Y?

Ответы [ 2 ]

0 голосов
/ 07 октября 2018

Существует метод plot для таблицы, поэтому вы можете просто сделать следующее:

library(gapminder)
a <- table(gapminder$continent)
plot(a)

enter image description here

Или вы можете построить егокак барплот:

barplot(a)

enter image description here

0 голосов
/ 07 октября 2018

Обтекание a в as.data.frame и затем заговор.

library(ggplot2)
library(gapminder)
a <- as.data.frame(table(gapminder$continent))
ggplot(a, aes(Var1, Freq)) + geom_col()

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...