首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何更改ggplot2的默认颜色?

如何更改ggplot2的默认颜色?
EN

Stack Overflow用户
提问于 2021-06-18 21:54:13
回答 1查看 36关注 0票数 0

我想知道如何把第二张图片的颜色换成第一张。我刚接触ggplot2,还在学自动取款机。

代码语言:javascript
复制
library(tidyverse)
data(mpg)
ggplot(data = diamonds) +
          geom_bar(
            mapping = aes(x = cut, fill = clarity),
            position = "dodge"
          )

我以为我第一张照片会有很多颜色,但第二张照片我得到了颜色。First pic Second pic

EN

回答 1

Stack Overflow用户

发布于 2021-06-19 00:06:49

您可以使用各种方法更改颜色。这里有几个例子:

通过使用scale_fill_manual

  1. ,您可以使用this等页面中的代码指定手动颜色

代码语言:javascript
复制
    ggplot(diamonds, aes(cut))+
      geom_bar(position = "dodge", aes(fill = clarity))+
      scale_fill_manual(values = c("#0CFCA0", "#A54408", "#E53975", "#7FB0FF", 
                                   "#4ACC0A", "#51397F", "#FFC059", "#062C7F"))

它创建了这个:Manual colours - excuse the choices, they were at random

This page有你在第一张图片中展示的ggplot2默认颜色的代码。

作为上面提到的maarvd,你可以使用RColorBrewer

代码语言:javascript
复制
    ggplot(diamonds, aes(cut))+
      geom_bar(position = "dodge", aes(fill = clarity))+
      scale_fill_brewer(palette = "RdYlBu")

它创建了这个:Brewer colours

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68036437

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档