Программирование R: создание столбчатой ​​диаграммы с разными цветами для каждой столбчатой ​​диаграммы - PullRequest
2 голосов
/ 12 апреля 2010

Я пытаюсь создать столбчатую диаграмму с переменной окраской на каждой столбчатой ​​диаграмме; то есть, одна полоса имеет синий над красной, вторая - над красной и т. д. Я также хотел сохранить возможность составлять графики. Большое вам спасибо, ребята.

Адам

1 Ответ

3 голосов
/ 12 апреля 2010

График ниже (который был создан с кодом чуть выше) показывает тип автомобилей, выпускаемых крупными автопроизводителями.

Я сопоставил высоту прутка (фактически высоту прутка) с классом автомобиля; и я сопоставил цвет барового сегмента с производителем автомобилей. Следовательно, каждая из семи меток оси X соответствует одному уровню в факторе «класс»; аналогично, каждый цвет сегментов столбца соответствует одному уровню в факторе «производитель» (и «производитель», и «класс» являются переменными / столбцами с / в кадре данных «mpg»). Наконец, ось y показывает количество автомобилей в каждом классе (высота стержня) по производителю (цвет сегмента).

library(ggplot2)
data(mpg)     # data set provided w/ ggplot2

px = ggplot(mpg, aes(x=class, fill=manufacturer)) + geom_bar() 

print(px)

альтернативный текст http://img245.imageshack.us/img245/6678/stackedbar.png

...