在基本 R 图中,可以将颜色指定为数字(指当前定义的
palette()
)、十六进制字符串或诸如 'red'
之类的名称,其中列出在 colors()
中.
Q1:在基础R中是否可以将
colors()
中的一些名称重新定义为不同的十六进制值,例如使'red'
对应于#EE6677
?这样一个电话就像
plot(x = 1:2, y = 1:2, col = 'red')
会产生与
相同的输出plot(x = 1:2, y = 1:2, col = '#EE6677')
(我非常清楚这可能会破坏很多东西!)
Q2:或者,是否可以添加和定义新的颜色名称,例如对应于
'myred'
的字符串 #EE6677
?这样一个电话就像
plot(x = 1:2, y = 1:2, col = 'myred')
会产生与
相同的输出plot(x = 1:2, y = 1:2, col = '#EE6677')
(请注意,我想要实现的目标与对另一个问题的这个答案可以实现的目标不同。)
谢谢!