ltc_palettes 包,又多一组高颜值可视化配色!

生信碱移

ltc 配色系列

ltc_palettes 是一个 R 软件包,专为数据可视化爱好者量身定制,提供精选的调色板集合。这些调色板旨在增强清晰度和影响力,确保您的视觉表示不仅有效地传达数据,而且美观。

图片

github链接

  • https://github.com/loukesio/ltc_palettes/tree/main

0. R包下载

用户可以通过以下代码安装与引用

# 从GitHub上安装该包
remotes::install_github(""loukesio/ltc_palettes"")
library(ltc)    # 引用r包

1. 简要使用

① 查看可支持的配色系列

names(palettes)
#>  [1] "paloma"     "maya"       "dora"       "ploen"      "olga"      
#>  [6] "mterese"    "gaby"       "franscoise" "fernande"   "sylvie"    
#> [11] "crbhits"    "expevo"     "minou"      "kiss"       "hat"       
#> [16] "reading"    "ten_colors" "alger"      "trio1"      "trio2"     
#> [21] "trio3"      "trio4"      "heatmap"    "pantone23"
 

图片

▲ 所有支持的配色系列

② 指定特定感兴趣的配色系列

alger <- ltc("alger") # 选择alger配色、

# 打印颜色向量
as.character(ltc("alger"))
#[1] "#000000" "#1A5B5B" "#ACC8BE" "#F4AB5C" "#D1422F"

# 可视化
pltc(alger)

图片

③ 看看ltc配色的表现

  • 六角图:

library(ggplot2)
library(ltc)
pal <- ltc("heatmap",10,"continuous")

ggplot(data.frame(x = rnorm(1e4), y = rnorm(1e4)), aes(x = x, y = y)) +
  geom_hex() +
  coord_fixed() +
  scale_fill_gradientn(colours = pal) +
  theme_void()

图片

  • 直方图:

library(ltc)
library(ggplot2)
pal <- ltc("alger",5,"continuous")

ggplot(diamonds, aes(price, fill = cut)) +
  geom_histogram(binwidth = 500, position = "fill") +
  scale_fill_manual(values = pal) +
  theme_bw() +
  theme(panel.grid.major = element_blank(), panel.grid.minor = element_blank())

图片

  • 线图:

library(ltc)
pal <- ltc("maya",7,"continuous")
plts(pal, main = "maya")

图片

  • 混合透明图

library(ltc)
pal <- ltc("mterese",500,"continuous")
plts(col2transparent(pal, 75))
plts(pal, main = "mterese")

图片

简单分享到这里

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值