zoukankan      html  css  js  c++  java
  • 12.RcolorBrewer包

    ##转载:https://mp.weixin.qq.com/s?src=11&timestamp=1580734081&ver=2136&signature=E8KwbW4f33UyMcGvhUamQcgQtgJWLZUaInAyDtbpLK6brLi1-VD6lgZFIwjqS*4EzQ9SqcC9iwNcDFpHVsqENxtUZhKuw5OV9rphDowf2p3gkJ9MfSg5EtUAYUGcCzgg&new=1

    ##转载:https://mp.weixin.qq.com/s?src=11&timestamp=1580786539&ver=2137&signature=Tp-bs*1MYtuqfA2*9rpr*iBDmfYak-XU3F4TthUbh*72-YXa*TyL5jvxleuCSx*fgZKhKrXaGDakz17E*-Ej*7EGzB4B2kP*JmfkH4xiSDZeaUlNHbtZ5JJ3ap7q7XuW&new=1

    library(RcolorBrewer)

    1、# 显示所有配色方案

         display.brewer.all(type="all") 

    2、##不同配色的对应字符  div seq qual 

         brewer.pal.info

       2.1.连续性调色:适用于连续型变量,用于展示数据的顺序变化,包括:Blues, BuGn, BuPu, GnBu, Greens, Greys, Oranges, OrRd, PuBu, PuBuGn, PuRd, Purples, RdPu, Reds, YlGn, YlGnBu YlOrBr, YlOrRd.等色板

      2.2 .离散型调色:适用于离散型变量,包括BrBG, PiYG, PRGn, PuOr, RdBu, RdGy, RdYlBu, RdYlGn, Spectral等颜色板

      2.3 定性调色:适用于分类变量,包括Accent, Dark2, Paired, Pastel1, Pastel2, Set1, Set2, Set3等调色板

    3、display.brewer.pal函数  ,n指定需要展示几个颜色 display.brewer.pal(n = 8, name = 'RdBu')  ;brewer.pal(n = 8, name = 'RdBu') 展示颜色代码

         brewer.pal函数选择颜色    barplot(c(2,5,7), col=brewer.pal(n = 3, name = "RdBu"))

    4、调色板的颜色数量最多只有12种,如果我们变量超过12个则需要使用colorRampPalette函数。

      colors <- colorRampPalette(c("blue", "red"))(5)

      plot(5:1, bg = colors[rank(5:1)], cex = 2, pch = 22)

      

    colourCount = length(unique(mtcars$hp))
    getPalette = colorRampPalette(brewer.pal(9, "Set1"))

       ggplot(mtcars) +

       geom_bar(aes(factor(hp), fill=factor(hp))) +

    scale_fill_manual(values = getPalette(colourCount))
  • 相关阅读:
    系统知识点
    JS 字符串编码函数(解决URL特殊字符传递问题):escape()、encodeURI()、encodeURIComponent()区别详解
    C# 对文本文件的读写
    ASP.NET Cookie
    ASP.NET MVC之文件下载
    Dictionary、KeyValuePair、Hashtable的比较和使用
    如何引用 System.Runtime.Serialization.Json
    Javascript限制多行文本输入框的字符数
    Javascript中创建字符串的new语法和literal语法
    个人介绍
  • 原文地址:https://www.cnblogs.com/renping/p/12258906.html
Copyright © 2011-2022 走看看