使用 JMP > 输入和编辑数据 > 为行和列指定特征 > 在图形中创建颜色主题
发布日期: 11/15/2021

在图形中创建颜色主题

JMP 包括若干颜色主题,用来区分图形中一定范围内的值。您还可以基于现有颜色主题自行创建颜色主题,或创建定制主题。

注意:选择默认颜色主题时,颜色不会应用到打开的报表。您需要重新运行现有报表,才能使用默认颜色主题设置这些报表的格式。

有关删除定制颜色主题的详细信息,请参见删除图形中的定制颜色主题

创建颜色主题

1. 选择文件 > 首选项 > 图形

2. 要创建新的“连续颜色主题”或“分类颜色主题”,请点击相应的颜色主题。

若是创建新的连续颜色主题,“连续颜色主题”窗口随即显示。

图 4.30 “连续颜色主题”窗口 

Image shown here

顺序颜色“Cividis”是一种专为具有颜色限制的观看而设计的 Viridis 形式。

若已选择创建新的分类颜色主题,“分类颜色主题”窗口随即显示。

图 4.31 “分类颜色主题”窗口 

Image shown here

3. (可选)要使主题基于现有主题,请从可用主题中选择一种颜色主题。

4. 点击“定制颜色主题”展开按钮,显示“定制颜色主题”面板。

图 4.32 同时显示了分别适用于连续主题和分类主题的颜色主题面板。

图 4.32 “定制颜色主题”面板 

Image shown here

5. 点击新建创建新主题。

将基于选定的颜色主题创建新的颜色主题。同时为该主题指定临时名称。

6. 在临时标签位置键入新名称。在 Windows 上,不要按 Enter 键。按 Enter 键将关闭该窗口。

7. 要修改颜色主题,请执行以下任意操作:

要修改缺失值颜色,请点击缺失值颜色以打开调色板。选择所需的缺失值颜色并点击确定

要修改连续颜色的梯度,请向左或向右移动滑块。

要向梯度添加更多颜色,请点击颜色条选择一种颜色。新的滑块将显示在颜色条下方。

要更改滑块的颜色,请点击该滑块以显示“颜色”窗口,从中选择另一种颜色。

要反转梯度上颜色的顺序,请点击反转

要使颜色在梯度上平均分布,请点击等间距

要在“顺序”窗格中列出定制主题,请从列表中选择顺序

要在“发散”窗格中列出定制主题,请从列表中选择发散

要在“色彩”窗格中列出定制主题,请从列表中选择色彩

若不想在颜色主题列表中显示某个主题,请选择隐藏

要从颜色主题中删除某种颜色,请点击该颜色的滑块,并将滑块拖到颜色条的上方或下方。

要放弃更改,请点击取消

8. 点击保存保存定制颜色主题。

新的定制颜色主题追加至选定窗格的内容。

9. 点击确定关闭颜色主题窗口。

连续和分类颜色主题

下图显示 JMP 中两种颜色主题(连续和分类)的示例。为连续数据选定颜色主题时,颜色是渐变色(如左图所示)。为分类数据选定同样的颜色主题时,颜色将由差别明显的色块构成。(如右图所示)。

图 4.33 连续和分类颜色主题的示例 

Image shown here

定制颜色主题

定制颜色主题的应用方式与内置颜色主题相同:

您可以从“图形”首选项的连续颜色主题分类颜色主题下拉菜单中,将定制颜色主题选作默认主题。连续数据只可使用连续颜色主题。所有颜色主题都可用于分类数据。

您可以将定制颜色主题应用到标记和数据表行之类的组件。请参见基于列值为行指定颜色或标记

在某些报表中(如矩形树图和曲面图),您可以选择特定的定制颜色主题。请参见《基本绘图》。

在多台计算机上使用定制颜色主题

在 Windows 中,您创建的颜色主题在名为 JMP.PFS 的 JMP 首选项文件中定义。若在多台计算机上使用 JMP(例如,在家用电脑和办公用电脑上),则可以将颜色主题定义从一个 JMP 首选项文件复制到另一个文件。随后便可在两台计算机上使用定制颜色。

在首选项文件中,定制颜色主题的代码如下所示:

Add Color Theme(
{"Pink to Blue", 2051, {{255, 168, 255}, {255, 0, 255}, {0, 128, 255}}}
),

在本例中,颜色主题名为“Pink to Blue”。每个颜色滑块的红/绿/蓝 (RGB) 值都放在括号中。第一个滑块定义 RGB 值 255、168、255。第二组和第三组括号分别定义第二个和第三个滑块的颜色。

注意:第二个值 (2051) 是颜色主题的类别,例如“分类”或“连续”。您可以省略类别,但是 JMP 总是在首选项文件中或是在运行 Show Preferences() 时包含信息。

在文本编辑器(如 Microsoft 记事本)中,将该颜色主题添加至其他计算机上的首选项文件。首选项文件位于 Users 文件夹的 JMPJMPPro 文件夹中。

C:/Users/<user_name>/AppData/Roaming/SAS/JMP/16

C:/Users/<user_name>/AppData/Roaming/SAS/JMPPro/16

注意:要查看之前的文件夹,您必须配置“Windows 资源管理器”显示隐藏的文件和文件夹。有关详细信息,请参考 Windows 帮助。

将颜色主题传输至其他 Windows 计算机

1. 在包含定制 JMP 首选项的计算机上,选择文件 > 新建 > 脚本

随即显示“脚本”窗口。

2. 键入以下 JSL 函数:

Show Preferences()

3. 点击运行脚本 Image shown here

定制的首选项将写入日志。

4. 选择视图 > 日志(或显示打开的日志)。

随即显示您创建的定制颜色主题,例如:

Add Color Theme(
{"Pink to Blue", 2051, {{255, 168, 255}, {255, 0, 255}, {0, 128, 255}}}
),

该定义可能位于在日志中显示的其他定制首选项的中间。

5. 将日志另存为 Log.jsl,并在要更新首选项的计算机上打开该文件。

6. 在要更新首选项的计算机上,关闭 JMP。

7. 制作 JMP.PFS 的备份副本,然后在文本编辑器中打开原始的 JMP.PFS

8. 将定制颜色定义从 Log.jsl 复制并粘贴到 JMP.PFS。该定义跟在 Preferences( 之后,如下例所示:

Preferences(
Add Color Theme(
{"Pink to Blue", 2051, {{255, 168, 255}, {255, 0, 255}, {0, 128, 255}}}
),
);

注意:务必加入结束圆括号和逗号。无需缩进代码。您可以将代码置于任何有效的位置。将代码粘贴到 Preferences( 之后可帮助避免删除任何必要的圆括号或逗号。

9. 保存该文件。

若打开 JMP 后发现新的颜色定义未显示在首选项中,请删除更新的首选项文件,并将该定义文件添加至原始的首选项文件。确保将定义复制并粘贴到正确的位置。

需要更多信息?有问题?从 JMP 用户社区得到解答 (community.jmp.com).