生信碱移
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")
简单分享到这里