Программирование на языке R: создание гистограммы с накоплением с переменными цветами для каждой гистограммы с накоплением

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

Адам


person Adam A    schedule 11.04.2010    source источник


Ответы (1)


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

Я сопоставил высоту столбца (фактически высоту сегмента столбца) с классом автомобиля; и я сопоставил цвет сегмента полосы с производителем автомобиля. Следовательно, каждая из семи меток по оси x соответствует одному уровню факторного «класса»; аналогично, каждый цвет сегментов столбца соответствует одному уровню фактора «производитель» (оба «производитель» и «класс» являются переменными/столбцами в кадре данных «миль на галлон». Наконец, ось 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< /а>

person doug    schedule 12.04.2010