Я искал некоторое время на стеке, но ни один ответ не отвечает непосредственно тому, что я ищу.Цветная гистограмма в соответствии с переменной группировки
Я хочу отобразить некоторые результаты на гистограмме и покрасить столбцы в соответствии с значениями группировки в другом столбце моего набора данных. Таким образом, столбец 1 представляет собой переменную группировки («v» и «d»), а столбец 2 - построенное значение. Я пытаюсь сделать список из столбца 1, который можно использовать в качестве цветового аргумента, но я не могу найти способ точно определить его.
status diff
d -2141,5
v 510
d -947
v 867
d -960,5
v 903
d -421
v 1285,5
d -1155
v 556,5
Спасибо!
Здесь два варианта: по умолчанию цвета 'barplot (Даты $ дифф, цв = Даты $ статуса)', или создать вектор цветов для группировка переменной 'barplot (dat $ diff, col = ifelse (dat $ status ==" v "," green "," blue "))' – user20650
Это может быть достигнуто с помощью 'library (ggplot2)' довольно легко. [Вот несколько примеров] (http://www.cookbook-r.com/Graphs/Bar_and_line_graphs_%28ggplot2%29/) – tospig