Как сделать барплот с R из таблицы? - PullRequest
4 голосов
/ 30 марта 2012

У меня есть некоторые данные в .cvs.Я хотел бы сделать простой барплот в R с этими данными, но я немного потерял в R.

Specie   Number
A        18756
V        8608 
R        3350 
P        3312 
O        1627

У меня уже есть номер каждого видаЯ просто хочу представить результаты?A, V, R, P, O - названия видов.

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

Ответы [ 2 ]

7 голосов
/ 30 марта 2012

Вот простой пример:

y = data.frame(Specie=c('A','V','R','P','O'),Number=c(18756,8608,3350,3312,1627))
barplot(y$Number, names.arg=y$Specie)

Вы бы использовали read.csv (или одного из его друзей) для чтения из файла во фрейм данных.

1 голос
/ 30 марта 2012

Попробуйте help(barplot), там вы найдете команду, которая делает то, что вам нужно. В частности, вы введете Number в качестве аргумента высоты и Specie в качестве аргумента names.arg.

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