указание цветового градиента для заливки aes в ggplot / geom_text?

#r #ggplot2

#r #ggplot2

Вопрос:

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

 ggplot(plots, aes(x=names, y=values))   
  geom_bar(stat = "identity", aes(fill=pvalues1) 
  geom_text(aes(x=names y=values, color=pvalues2),fontface="bold", 
                hjust=ifelse(sign(meanScore)>0, 1, 0))

      
 

Проблема здесь в том, что он использует один и тот же синий градиент по умолчанию для заполнения как полос, так и меток. Есть ли какой-нибудь способ указать, что один из них использует другой градиент? Сейчас это выглядит довольно тошнотворно. Спасибо!

Комментарии:

1. Вы можете установить цвета, используемые для градиента, используя, например scale_colour_gradient , for color и / или scale_fill_gradient for fill .

Ответ №1:

решаемая с помощью scale_colour_gradient !!!