当前位置: 首页 > news >正文

全网唯一!R语言顶刊配色包TheBestColors

与Matlab相比,R语言在绘图方面有着天然的优势。

比如在配色方面,R语言有各式各样现成的包,按理说配色这种事应该很方便才对。

但实际体验下来,发现似乎不是那么回事。

首先,你很难记住每个包的调用方法以及每种配色方案对应的名称

尤其在你需要不停更换配色,从而确定哪种配色方案更加适合自己的时候,每换一次都要手敲一遍配色方案名称,很是麻烦

另外一点,R语言确实有很多现成的配色包,但选择太多,有时候也是一种负担……

为了方便自己画图,我整理了CNS顶刊文章中常用的以及个人最喜欢的共计100种配色方案,并制作了一款R语言配色包,名为TheBestColors

右半边是左半边的渐变色版,方便直观选择(括号内数字为颜色数量)​

1.安装方法

将“TheBestColors_0.1.0.tar.gz”放在自己想要的路径下,比如D盘的R文件夹,然后运行:

install.packages("D:/R/TheBestColors_0.1.0.tar.gz", repos = NULL, type = "source")

等待片刻,完成安装。

然后通过library加载即可使用:

library(TheBestColors)

2.使用方法

TheBestColors的使用方法也很简单,只需要对照CheatSheet中的颜色,选择想要的配色方案所对应的序号,并将其作为输入参数输入到Best100函数中,即可输出想要配色方案的十六进制颜色值,如:

画图时也是一样的方法。

比如我想要16号配色中的第1、3、4号颜色:

map <- Best100(16)CC <- map[c(1,4,3)]

或者,对于渐变配色,比如66号:

它包含11个颜色,但你的只需要其中的4种,这时,只需再输入一个颜色数量参数N,即可输出区分度最佳的4种颜色:

map <- Best100(66,4)

当然,对于需要渐变配色的数据图,比如特征渲染的散点图,TheBestColors也能轻松应对:

map <- Best100(91)

以上。

获取方式:

R语言顶刊配色包TheBestColors

http://www.lryc.cn/news/414585.html

相关文章:

  • 链表题型思路错误总结
  • 算法学习day28
  • C语言基础题:迷宫寻路(C语言版)
  • 力扣-1两数之和2两数相加-2024/8/3
  • 简站WordPress主题 专业的WordPress建站服务商
  • Final Shell for Mac 虚拟机连接工具【简单易操作,轻松上手】【开发所需连接工具】
  • Oracle JDK:版本、支持与许可
  • 大模型学习笔记 - LLM 之RLHF人类对齐的简单总结
  • 【从零开始一步步学习VSOA开发】 概述
  • 小程序背景图片无法通过 WXSS 获取
  • CC++内存魔术:掌控无形资源
  • 算法--初阶
  • 通过Java实现插入排序(直接插入,希尔)与选择排序(直接选择,堆排)
  • 大型分布式B2B2C多用户商城7.0企业版源码分享【java语言、方便二次开发】
  • C++的结构体、联合体、枚举类型(一)
  • 搭建高可用OpenStack(Queen版)集群(一)之架构环境准备
  • 通过Stack Overflow线程栈溢出的问题实例,详解C++程序线程栈溢出的诸多细节
  • LeetCode刷题笔记 | 3 | 无重复字符的最长子串 | 双指针 | 滑动窗口 | 2025兴业银行秋招笔试题 | 哈希集合
  • 验证cuda和pytorch都按照成功了
  • iOS开发如何自己捕获Crash
  • 雪花算法(Snowflake Algorithm)
  • 〖任务1〗ROS2 jazzy Linux Mint 22 安装教程
  • 图像增强:使用周围像素填充掩码区域
  • 给虚拟机Ubuntu扩展硬盘且不丢数据
  • Oracle(41)如何使用PL/SQL批量处理数据?
  • JavaEE 第2节 线程安全知识铺垫1
  • LeetCode Hot100 零钱兑换
  • 微信小程序接口实现语音转文字
  • [Spark Streaming] 读取 Kafka 消息, 插入到 MySQL
  • 精选3款国内wordpress 主题,建站首选