У меня есть набор данных, и одна из переменных - факторизуемый массив с шестнадцатеричными символами (например, «# 00FF00»). Одна из вещей, которые я хотел попробовать сделать, - создать планку со всеми сочетаниями цветов.Как использовать ggplot2 для ручного назначения шестнадцатеричных цветов для каждой точки данных на графике или гистограмме?
Я попытался с помощью
cg<-ggplot(my.data,aes(x=factor(1),fill=as.character(my.color)))
с последующим
cg+geom_bar()
но единственные цвета, нанесенные на график, как представляется, те, от масштаба по умолчанию. Я попытался исключить часть as.character() кода, но это не имеет значения. У меня также такая же проблема при создании 2d-графиков с geom_point().
Если я пытаюсь что-то вроде
plot(my.data$var1,my.data$var2,col=as.character(my.color))
цвета нанесены так, как я хотел их, хотя график не выглядит так же хорошо, как те, в ggplot2.
Есть ли что-то очевидное, что мне не хватает, или это выходит за рамки ggplot2?
Отлично, это дало мне то, что я хотел. Благодаря! –