r - ggplot2:使用 scale_colour_brewer() 并手动指定图例名称/条目标签

标签 r ggplot2 diagram colorbrewer

我想使用 scale_colour_brewer()scale_fill_brewer() 通过 brewer 调色板指定填充或颜色:

diagram <- diagram + scale_colour_brewer() + scale_fill_brewer()

尽管如此,我还是想手动设置图例标签及其条目。我以前这样做是通过:

diagram + 
  scale_colour_manual(name="Cumulative Percentage", 
  values=c("#d7191c","#fdae61","#000000","#abdda4","#2b83ba"), 
  labels=c("GN","GN1","GN2","GN3","GN4"))

如何使用自动调色板功能,同时仍然手动设置图例名称和条目标签?

谢谢!

最佳答案

您也可以在 scale_colour_brewer() 中使用相同的参数 name=labels=

+ scale_colour_brewer(name="Cumulative Percentage", 
                      labels=c("GN","GN1","GN2","GN3","GN4"))

关于r - ggplot2:使用 scale_colour_brewer() 并手动指定图例名称/条目标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23338830/

相关文章:

r - 需要Rcpp软件包中使用的OpenMP可用性

r - R 中 !is.na() 的 filter_all 仍然会产生缺失值

r - 如何创建堆积线图

c - C 的流行图表工具或方法

r - R 中的 Adabag 包

r - 防止 print() 在 R 中输出列表索引

r - 如何删除 geom_raster 中连续 x 值之间的空间/间隙

r - `geom_a(stat="b", ... )` and ` stat_b(geom ="a",...)`之间有什么区别吗?

r - geom_bar 从最小到最大数据值

diagram - 表示外部文件的数据流图