ColorData

ColorData["scheme"]

当应用于参数值时,给出一个按命名颜色方案生成颜色的函数.

ColorData["scheme","property"]

给出一个颜色方案的指定属性值.

ColorData["collection"]

给出名称集合中的颜色方案列表.

ColorData[]

给出颜色方案的名称集合列表.

更多信息

  • ColorData["scheme"][par]ColorData["scheme",par] 给出指定颜色方案中对应于参数值 parRGBColor 对象.
  • 标准方案集合包括:
  • "Gradients"归一化的连续颜色梯度
    "Indexed"用连续整数索引的颜色
    "Named"命名颜色的集合
    "Physical"物理参数确定的颜色
  • 默认情况下,颜色梯度有一个范围从0到1的单一参数.
  • ColorData[{"gradient","Reverse"}] 给出范围在0和1之间的颜色梯度,其中对颜色的逆向排序.
  • ColorData[{"gradient",{min,max}}] 给出范围在 minmax 之间的颜色梯度.
  • ColorData[n,] 使用第 n 个索引的调色板.
  • ColorData["scheme","property"] 中可能的属性包括:
  • "ColorFunction"应用于参数的颜色函数
    "ColorList"有限个索引颜色方案的颜色列表
    "ColorRules"具体方案的颜色规则
    "Image"显示方案颜色的图形
    "Name"颜色方案的英文名称
    "Panel"显示方案颜色的一个可点击的面板
    "ParameterCount"用于方案的参数的数量
    "Range"第一个参数的范围
    {"Range",i} 个参数的范围
  • 设置在滑尺上的范围:
  • {xmin,xmax}xminxmax 的持续值
    {xmin,xmax,dx}步长 dx 的离散值
    {{x1,x2,}}具体离散值
  • ColorData["scheme"] 给出一个 ColorDataFunction 对象.

范例

打开所有单元关闭所有单元

基本范例  (5)

返回生成颜色的一个函数:

绘制一个梯度颜色的曲面:

使梯度颜色的顺序逆转:

使用索引的颜色方案来绘制:

用一个索引的颜色方案来绘制等高阴影:

范围  (23)

方案和集合  (6)

获得集合的列表:

求出属于每个集合的方案:

梯度是一个连续颜色函数,它适用于 ColorFunction

ColorData[{"gradient","Reverse"}] 返回具有相反颜色顺序的梯度颜色函数:

索引的方案包含具体值相关的颜色列表:

命名的方案是一系列已知的颜色:

物理方案返回基于物理值的颜色:

属性  (10)

求出颜色方案的所有属性值:

"ColorFunction" 返回 ColorDataFunction 对象:

获得一个具体的颜色方案的颜色列表:

梯度和物理方案不能返回颜色列表:

从一个具体的颜色方案中获得颜色替代规则:

获得一个方案的代表图形:

获得一个颜色方案名称:

获得一个方案的可点击的面板:

获得一个方案需要的参数数目:

获得第一个参数可能的取值范围:

取值范围可以直接用于控制组件中,例如 Slider

属性值  (7)

属性值可以是任意有效的 Mathematica 表达式:

每个方案返回一个 ColorDataFunction 对象:

当应用的值在一个特定的范围内时,ColorDataFunction 返回 RGB 颜色:

梯度和物理方案定义在持续的间隔中:

索引的方案定义在具体的值上:

一个索引的范围可以返回一个应用 Range 的列表:

命名的方案定义在指定值的集合中:

不适用的属性返回 Missing["NotApplicable"]

推广和延伸  (2)

一些方案具有专门的图像和面板:

一些索引的方案定义于数字上:

在这些例子中,仅返回部分列表和规则:

应用  (9)

用梯度定义颜色函数:

用梯度表示人口:

Directive 混合使用 ColorData 中的各种表面属性:

ContourShading 中用索引方案的颜色列表:

MeshShading 中应用一个划分的颜色列表:

使用颜色规则,将 HTML 的颜色名称替换为 RGB 值:

ArrayPlot 中使用颜色名称及颜色规则:

表示适当颜色的原子:

用物理方案表示各种光谱:

不同温度下综合的光谱颜色:

属性和关系  (5)

只有在 ColorFunction 中才能用它们的名称来指代相关的梯度:

梯度和物理方案剪切范围外的值:

索引的方案周期性循环颜色:

索引的方案取非整数数据的底面:

对于元素颜色,ChemicalData 使用 ColorData["Atoms"]

可能存在的问题  (3)

命名的方案将名称列表作为 "Range" 返回:

First 可用于名称列表中:

在绘制多重 ColorFunction 槽的图形时,如果没有明确指定,选择第一个槽:

指定一个纯函数,从而按高度值绘制图形:

某些梯度可能会因为采样不足而产生伪影:

增加 PlotPoints 可以减少这类问题::

巧妙范例  (4)

根据随机噪声产生木纹纹理:

使用彩虹颜色的随机波纹模式:

所有梯度的缩略图:

所有索引方案的缩略图:

Wolfram Research (2007),ColorData,Wolfram 语言函数,https://reference.wolfram.com/language/ref/ColorData.html (更新于 2010 年).

文本

Wolfram Research (2007),ColorData,Wolfram 语言函数,https://reference.wolfram.com/language/ref/ColorData.html (更新于 2010 年).

CMS

Wolfram 语言. 2007. "ColorData." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2010. https://reference.wolfram.com/language/ref/ColorData.html.

APA

Wolfram 语言. (2007). ColorData. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/ColorData.html 年

BibTeX

@misc{reference.wolfram_2024_colordata, author="Wolfram Research", title="{ColorData}", year="2010", howpublished="\url{https://reference.wolfram.com/language/ref/ColorData.html}", note=[Accessed: 22-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_colordata, organization={Wolfram Research}, title={ColorData}, year={2010}, url={https://reference.wolfram.com/language/ref/ColorData.html}, note=[Accessed: 22-November-2024 ]}