Мой набор данных содержит несколько категориальных переменных, которые я бы хотел визуализировать, чтобы увидеть распределение.Как построить несколько категориальных переменных в R
Например, если бы я хотел визуализировать 4 переменные (производитель, транс, фл, класс) в данных миль на галлон, установленных в ggplot2, я должен написать 4 строки кода:
ggplot(mpg, aes(manufacturer)) + geom_bar() + coord_flip()
ggplot(mpg, aes(trans)) + geom_bar() + coord_flip()
ggplot(mpg, aes(fl)) + geom_bar() + coord_flip()
ggplot(mpg, aes(class)) + geom_bar() + coord_flip()
Результирующая barplot :
Как я могу написать код, чтобы сделать это более эффективно? цикл? применить функцию? Я хотел бы видеть каждый график по одному, если это возможно.
Это фантастика! Спасибо за быстрый ответ @setempler. Есть ли способ заказать бары по счету? – rishi
@ rishi Да, описанный здесь: http://stackoverflow.com/questions/5208679/order-bars-in-ggplot2-bar-graph - ответ Alex Brown – setempler
@setempler Можно ли пометить значения для каждого графика и применить цвет для каждого бара? спасибо. – user7462639