R包显示颜色条

news/2024/10/18 12:34:36/

方式1

rm(list=ls())
ncolors =5
data = data.frame(value=rep(5,ncolors)) # 一定要加入这个结果的
colors = colorRampPalette(c("blue","red"))(nrow(data))
#colors = c('#0000FF','#3F00BF','#7F007F','#BF003F','#FF0000')
barplot(data$value,col=colors,names.arg = colors)# 但是这种对于10类就不适用了

结果如下
在这里插入图片描述

方式2

library(paletteer)
# 根据需求调颜色
paletteer_d("Polychrome::kelly", n = 22)

在这里插入图片描述

方式3

col.set.update = paletteer_d("Polychrome::kelly", n = 22)
# col.set.update <- c("#c10023", "#008e17", "#fb8500", "#f60000", "#FE0092", "#bc9000","#4ffc00", "#00bcac", "#0099cc",
#                     "#D35400", "#00eefd", "#cf6bd6", "#99cc00", "#aa00ff", "#ff00ff", "#0053c8",
#                     "#f2a287","#ffb3ff", "#800000", "#77a7b7", "#00896e", "#00cc99", "#007CC8")
image(1:length(col.set.update),1, as.matrix(1:length(col.set.update)),col=col.set.update,ylab="",xlab="",axes=F)
axis(3,at=seq(1:length(col.set.update)),labels=col.set.update,las=2,lwd=0)

在这里插入图片描述

col.set.update <- c("#c10023", "#008e17", "#fb8500", "#f60000", "#FE0092", "#bc9000","#4ffc00", "#00bcac", "#0099cc","#D35400", "#00eefd", "#cf6bd6", "#99cc00", "#aa00ff", "#ff00ff", "#0053c8","#f2a287","#ffb3ff", "#800000", "#77a7b7", "#00896e", "#00cc99", "#007CC8")
image(1:length(col.set.update),1, as.matrix(1:length(col.set.update)),col=col.set.update,ylab="",xlab="",axes=F)
axis(3,at=seq(1:length(col.set.update)),labels=col.set.update,las=2,lwd=0)

在这里插入图片描述


http://www.ppmy.cn/news/1463273.html

相关文章

VMware ESXi 6.7U3u macOS Unlocker OEM BIOS 标准版和厂商定制版 UI fix

VMware ESXi 6.7U3u macOS Unlocker & OEM BIOS 标准版和厂商定制版 UI fix ESXi 6.7U3u 标准版&#xff0c;Dell (戴尔)、HPE (慧与) OEM 定制版 请访问原文链接&#xff1a;https://sysin.org/blog/vmware-esxi-6-oem/&#xff0c;查看最新版。原创作品&#xff0c;转载…

7 Series FPGAs Integrated Block for PCI Express IP核 Advanced模式配置详解(二)

1 Interrupts选项页 在Advanced模式下显示的Interrupts参数与Basic模式中的参数类似&#xff0c;但会添加一些额外的参数。 MSI-X Capabilities 指的是PCI Express&#xff08;PCIe&#xff09;设备支持的一种中断机制&#xff0c;它允许PCIe设备使用MSI-X报文向处理器提交中断…

IBERT眼图扫描(高速收发器八)

前文讲解了GTX的时钟及收发数据通道的组成&#xff0c;之后讲解了眼图、加重、均衡等原理及原因&#xff0c;本文通过xilinx提供的IBERT IP完成实际工程的眼图扫描&#xff0c;确定加重和幅值调节的参数。 1、回环模式 在此之前&#xff0c;需要了解一下GTX的回环模式。如果板…

深入分析 Android Activity (六)

文章目录 深入分析 Android Activity (六)1. Activity 的权限管理1.1 在 Manifest 文件中声明权限1.2 运行时请求权限1.3 处理权限请求结果1.4 处理权限的最佳实践 2. Activity 的数据传递2.1 使用 Intent 传递数据2.2 使用 Bundle 传递复杂数据 3. Activity 的动画和过渡效果3…

柏拉图表征假说:AI模型趋同于现实的统一表征

引言 近日&#xff0c;Ilya Sutskever在离开OpenAI后不久点赞了一篇由MIT团队发表的AI论文&#xff0c;这篇题为《The Platonic Representation Hypothesis》的论文引起了广泛关注。这篇论文探讨了AI模型在不同数据和模态上的训练是否趋向于收敛成一个共享的现实世界统计模型。…

QCC---DFU升级变更设备名和地址

QCC---DFU升级变更设备名和地址 这个很多人碰到这个疑问,升级了改不了设备名和地址 /******************************************************************************* Copyright (c) 2018 Qualcomm Technologies International, Ltd. FILE NAME sink_dfu_ps.c DESCRIPT…

OpenHarmony轻量设备Hi3861芯片开发板启动流程分析

引言 OpenHarmony作为一款万物互联的操作系统&#xff0c;覆盖了从嵌入式实时物联网操作系统到移动操作系统的全覆盖&#xff0c;其中内核包括LiteOS-M,LiteOS-A和Linux。LiteOS-M内核是面向IoT领域构建的轻量级物联网操作系统内核&#xff0c;主要面向没有MMU的处理器&#x…

C++基础与深度解析 | 泛型算法 | bind | Lambda表达式

文章目录 一、泛型算法1.泛型算法的分类2.迭代器分类 二、bind与lambda表达式1.bind2.lambda表达式 三、泛型算法的改进--ranges(c20) 一、泛型算法 C中的泛型算法是标准模板库&#xff08;STL&#xff09;的一部分&#xff08;这里重点讨论 C 标准库中定义的算法&#xff0c;而…