【问题标题】:specifying color gradient for aes fill in ggplot/geom_text?为aes指定颜色渐变填充ggplot/geom_text?
【发布时间】:2021-01-10 16:45:01
【问题描述】:

我正在尝试使用 ggplot 制作条形图,并使用两个不同的 pvalue 列表来渐变填充 (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))

      

这里的问题是它使用相同的默认蓝色渐变来填充条形和标签。有没有办法指定其中一个使用不同的渐变?现在看起来很恶心。谢谢!

【问题讨论】:

  • 您可以使用例如设置用于渐变的颜色scale_colour_gradient 代表color 和/或scale_fill_gradient 代表fill

标签: r ggplot2


【解决方案1】:

使用scale_colour_gradient解决!!!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-12-21
    • 2014-01-31
    • 2020-12-12
    • 1970-01-01
    • 1970-01-01
    • 2022-08-10
    • 1970-01-01
    相关资源
    最近更新 更多