colorBlindSafePal(biovizBase)
colorBlindSafePal()所属R语言包:biovizBase
Color blind safe palette generator
色盲安全调色板发生器
译者:生物统计家园网 机器人LoveR
描述----------Description----------
This function help users create a function based on specified color blind safe palette. And the returned function could be used for color generation.
此功能帮助用户创建基于指定色盲安全调色板的功能。和返回的功能,可用于彩色一代。
用法----------Usage----------
genDichromatPalInfo()
genBrewerBlindPalInfo()
genBlindPalInfo()
colorBlindSafePal(palette)
blind.pal.info
brewer.pal.blind.info
dichromat.pal.blind.info
参数----------Arguments----------
参数:palette
A index numeric value or character. Please see blind.pal.info, the palette could be "pal_id" or names the row in which users could specify the palette you want to use.
A指数数值或字符。请参阅blind.pal.info调色板是“pal_id”的名称或行中,用户可以指定您要使用的调色板。
Details
详情----------Details----------
We get those color-blind safe palette based on http://colorbrewer2.org/ and http://geography.uoregon.edu/datagraphics/color_scales.htm those color are implemented in two packages, RColorBrewer and dichromat. But RColorBrewer doesn't provide subset of color-blind safe palette info. And dichromat doesn't group color based on "quality", "sequential" and "divergent", so we pick those color manually and create a combined palette, blind.pal.info.
我们得到那些色盲安全调色板的基础上,http://colorbrewer2.org/~~V和http://geography.uoregon.edu/datagraphics/color_scales.htm~~V那些颜色在两个包,RColorBrewer和dichromat实施。 ,但RColorBrewer不提供色盲的安全调色板信息的子集。和dichromat不组的颜色,根据“质量”,“连续”和“发散性”,所以我们挑选的颜色,手动创建一个联合的调色板,blind.pal.info。
colorBlindSafePal will return a function, this function will take two arguments, n and repeatable. if n is smaller than 3(n >= 3 is required by RColorBrewer), we use 3 instead and return a color vector. If n is over the maxcolors column in blind.pal.info, we use maxcolors instead when repeatable set to FALSE, if repeatable set to TRUE we repeat the color of all the allowed colors(length equals maxcolors) in the same order. This has special case in certain graphics which is always displayed side by side and don't worry about the repeated colors being neighbors.
colorBlindSafePal将返回一个函数,这个函数将两个参数,n和repeatable。如果n小于3(N> = 3是由RColorBrewer要求),我们使用3个而不是返回一个颜色向量。如果n是的maxcolors在blind.pal.info栏,我们使用maxcolors,而不是当repeatable设置为FALSE如果repeatable设置为TRUE我们重申对所有允许的颜色(长度等于maxcolors)在同一顺序的颜色。这有特殊情况在一定的图形始终显示并排,不用担心重复的颜色是邻居。
genBrewerBlindPalInfo return brewer.pal.blind.info data frame containing all color-blind safe palettes from brewer.pal.info defined in RColorBrewer, but it's not only just subset of it, it also changes some maxcolors info.
genBrewerBlindPalInfo回brewer.pal.blind.info数据框包含所有色盲的安全调色板从brewer.pal.info在RColorBrewer定义,但它不只是它的一个子集,它也改变了一些maxcolors信息。
genDichromatPalInfo return dichromat.pal.blind.info data frame.
genDichromatPalInfo回dichromat.pal.blind.info数据框。
genBlindPalInfo return blind.pal.info data frame.
genBlindPalInfo回blind.pal.info数据框。
值----------Value----------
A color generating function with arguments n and repeatable. n specifying how many different discrete colors you want to get from them palette, and if repeatable turned on and set to TRUE, you can specify n even larger than maximum color. The color will be repeated following the same order.
颜色生成函数参数n和repeatable。 n指定你想从他们那里得到调色板有多少种不同的离散颜色,如果重复开启,并设置为TRUE,您可以指定n甚至比最大颜色。将重复顺序相同的颜色。
作者(S)----------Author(s)----------
Tengfei Yin
举例----------Examples----------
## Not run: [#无法运行:]
library(scales)
## brewer subse of only color blind palette[#的啤酒subse的只彩色盲目调色板]
brewer.pal.blind.info
genBrewerBlindPalInfo()
## dichromat info[#dichromat信息]
dichromat.pal.blind.info
genDichromatPalInfo()
## all color blind palette, adding id/pkg.[#所有色盲的调色板,加入ID / PKG。]
blind.pal.info
## with no parameters, just return blind.pal.info[#不带参数,只是返回blind.pal.info]
colorBlindSafePal()
mypal <- colorBlindSafePal(20)
## or pass character name[#或密码字符的名称]
mypal <- colorBlindSafePal("Set2")
mypal12 <- colorBlindSafePal(22)
show_col(mypal(12, repeatable = FALSE)) # warning[警告]
show_col(mypal(11, repeatable = TRUE)) # no warning, and repeat[没有警告,并重复]
show_col(mypal12(12))
## End(Not run)[#结束(不运行)]
转载请注明:出自 生物统计家园网(http://www.biostatistic.net)。
注:
注1:为了方便大家学习,本文档为生物统计家园网机器人LoveR翻译而成,仅供个人R语言学习参考使用,生物统计家园保留版权。
注2:由于是机器人自动翻译,难免有不准确之处,使用时仔细对照中、英文内容进行反复理解,可以帮助R语言的学习。
注3:如遇到不准确之处,请在本贴的后面进行回帖,我们会逐渐进行修订。
|