对于Prism创建的大多数图表而言,数据表的结构以及数据在数据表中的位置决定了数据最终在图表上的呈现位置。相比之下,Prism通过将数据集中的不同变量分配到图表的不同方面来创建多变量图表。自定义多变量图表最简单快捷的方法是使用“图表检查器”。此控制面板提供了所有最常用的图表自定义控件,使您无需在单独的对话框中操作,即可实时进行更改。 不过,如果您习惯使用格式图表对话框,或者只是偏好这种方式,仍然可以通过这种方式来自定义多变量图表。一下部分将描述“格式图表”对话框的各个组件,以及不同的变量分配方式如何影响图表相应的可视化组件。
轴变量
“格式图表”对话框中“轴变量(Axis Variables)”部分的选项将决定数据在图表上的绘制位置。在某些情况下,此处的选择也可能决定您能够在图表上显示哪些数据对象。这里有两个下拉框:一个用于X(水平)轴,另一个用于Y(垂直)轴。这些下拉菜单将显示创建图表所依据的数据表中的变量。当将连续变量分配给X轴和Y轴时,分配给X轴的变量值将决定水平坐标,而分配给Y轴的变量值将决定垂直坐标。
这些轴变量下拉菜单中还包括“行”和“列”选项。“行”和“列”选项只能一起使用(如果“行”被分配给垂直轴,“列”将被分配给水平轴,反之亦然)。请注意,图表可能的数据对象将取决于此处选择的变量组合(或“行”和“列”选项)。值得注意的是,在创建数据热图时,您可以选择使用“行”和“列”作为轴分配。这样会将表格中的数据视为一个矩阵,其中每个值都可以绘制为热图的一个单元格。或者,也可以选择两个分类变量来定义轴从而创建热图。在这种情况下,热图的每个单元格可能有多个值可以进行汇总(平均值、中位数、百分比等)。
请注意,如果一个轴被分配连续变量,而另一个轴被分配分类变量,目前没有可以绘制的数据对象。最后,多变量图表中使用的所有变量必须来自同一个数据表,并且(目前)多变量图表只能由一个Y轴。
数据对象
“格式图表”对话框中的“数据对象(Data Objects)”部分包含了所有用于自定义图表上的图形数据对象(GDOs)的控件。此部分包括用于自定义符号颜色和尺寸的控件,以及在图表上添加连接线的选项。
符号
填充和边框
¡ 填充颜色
¡ 边框
尺寸
标签
连接线
数据对象与图表类型的不兼容性
符号
可以添加到多变量图形中的最基本数据对象是单个符号。图形上的每个符号将代表数据表中的一行,并且这些数据对象的自定义选项包括:
填充和边框
填充与边框选项卡提供了自定义图形上各个符号颜色所需的所有控件。这些控件分为两组选项:
- 填充颜色
填充颜色(Fill Color)选项是符号数据对象的“填充与边框”选项卡中的第一组控件。此选项卡上的另一组控件用于自定义符号边框。
在填充颜色部分有两个选项可供选择:
- 整个图形使用一种颜色
- 可变
请注意,这些选项的操作方式与尺寸选项类似。
整个图形使用一种颜色
选择一种颜色和透明度值,该值将应用于图形上绘制的所有符号。
可变
选择一个变量来定义图形上符号的颜色。这个变量可以是分类变量,也可以是连续变量。
分类变量
如果选择一个分类变量,所选分类变量的每个水平将被视为一个独立的组,并且可以为其分配各自的颜色(Color)和透明度(Transparency)级别。此外,使用全局(Global)下拉菜单可以一次选择多个组(所选分类变量的多个水平)。
连续变量
如果选择一个连续变量,必须从颜色映射(Colormap)下拉菜单中选择一种颜色映射。您可以从内置的颜色映射中选择,也可以使用颜色映射下拉菜单中的单渐变(Single Gradient)或双渐变(Double Gradient)选择来自定义自己的颜色映射。这些颜色映射中的每一种都定义了一个连续的颜色范围,图形上每个符号的颜色将由其在变量下拉菜单中分配的连续变量的值来决定。这种颜色分配过程类似于您在热图中可能见过的情况。
同样需要注意的是,默认情况下,Prism会为最大值(Largest value)、基线值(Baseline value)和最小值(Smallest value)选择合适的数值。不过,您可以通过取消勾选每个选项旁边的自动(Auto)框,然后输入所需的数值来进行手动设置。
如果分配颜色的连续变量的值超出了由最大值和最小值定义的范围,还有一个额外的颜色下拉菜单,可用于为这些符号分配特定的颜色。
- 边框
边框(Border)选项是符号数据对象的“填充与边框”选项卡中的第二组控件。此选项卡上的另一组控件用于自定义符号的填充颜色。
可以通过勾选“显示符号边框”复选框,为所有符号启用边框。如果启用边框,将出现两个额外选项,允许您通过两个下拉菜单指定边框的颜色和宽度。
请注意,这些边框选项将应用于图形上绘制的所有符号,无论为符号填充颜色或符号尺寸选择了何种不同的分组选项。
尺寸
在尺寸(Size)选项卡中有两个选项可供选择:
- 整个图形上使用一种尺寸
- 可变
请注意,这些选项的操作方式与填充颜色选项类似。
整个图形上使用一种尺寸
选择一个单一的符号尺寸,该尺寸将应用于图形上绘制的所有符号。
可变
选择一个变量来定义图形上符号的尺寸。这个变量可以是分类变量,也可以是连续变量。
分类变量
如果选择一个分类变量,所选分类变量的每个水平将被视为一个独立的组,并且可以通过尺寸(Size)下来菜单为其分配符号尺寸。此外,使用全局(Global)下拉菜单可以依次选择多个组(所选分类变量的多个水平)。
连续变量
如果选择一个连续变量,Prism将使用所选变量的值以及选定的尺寸/缩放选项来确定图形上每个符号的尺寸。由三种符号尺寸选项可供选择:
- 通过定义最小符号尺寸来缩放符号
- 通过定义最大符号尺寸来缩放符号
- 通过定义最大和最小符号尺寸来缩放符号
- 最小值设定
这是使符号面积与其变量值成比例的两种选项之一(另一种是下面的“最大值设定”)。
使用此选项时,您只需定义最小符号的尺寸,最小尺寸(Min size)。默认情况下,此符号尺寸将对应于所选连续尺寸变量中的最小值。如果需要,您可以为图形上最小符号尺寸指定不同的最小值(Min value)。
- 请注意,如果您选择的值小于指定变量中的任何值,那么所有绘制的符号都将大于在最小尺寸(Min size)中选择的符号尺寸
- 如果您选择的值大于指定变量中的最小值,您还必须指定Prism应如何处理小于此定义最小值(Min value)的值(Smaller values)。有两个选项:
- 以最小符号尺寸显示(Display at the minimum symbol size)。这将使任何值小于最小值(Min value)的符号与最小尺寸(Min size)中指定的尺寸相同
- 从图形中省略(Omit from the graph)。这将使任何值小于最小值(Min value)的符号不再图形上显示
图形上的所有其他符号将根据它们在尺寸变量中的值进行缩放-请记住,对于此方法,符号面(而非半径)与其在尺寸变量中的值成比例。例如,如果最小符号对应的值为2,那么值为4的符号将被赋予一个面积是最小符号两倍的符号。值为6的符号将被赋予一个面积是最小符号三倍的符号。
- 最大值设定
这是使符号面积与其变量值成比例的两种选项之一(另一种是上述的最小值选项)。
使用此选项时,您只需定义最大符号的尺寸,最大尺寸(Max size)。默认情况下,此符号尺寸将对应于所选连续尺寸变量中的最大值。如果需要,您可以为图形上的最大符号尺寸指定不同的最大值(Max value)。
- 请注意,如果您选择的值大于指定变量中的任何值,那么所有绘制的符号都将小于在最大尺寸(Max size)中选择的符号尺寸
- 如果您选择的值小于指定变量中的最大值,您还必须指定Prism应如何处理大于此自定义最大值(Max value)的值(Larger values)。有两个选项:
- 以最大符号尺寸显示(Display at the maximum symbol size)。这将使任何值大于最大值(Max value)的符号与最大尺寸(Max size)中指定的尺寸相同
- 从图形中省略(Omit from the graph)。这将使任何值大于最大值(Max value)的符号不再图形上显示
图形上的所有其他符号将根据它们对应的尺寸变量值和定义的最大尺寸进行缩放。请记住,对于此方法,符号面积(而非半径)与它们在尺寸变量中的值成比例。例如,如果最大符号对应的值为30,那么值为15的符号面积将是最大符号面积的一半。值为10的符号将被赋予一个面积是最大符号面积三分之一的符号。
- 最小和最大
此符号大小缩放选项不会使符号面积与其变量值成比例!
使用此选项时,您需要指定最小符号的大小,最小尺寸(Min size)和最大符号大小,最大尺寸(Max size)。默认情况下,Prism会使用大小变量中的最小值或最大值来定义这些符号大小。不过,也可以选择指定自己的自定义(请注意,对于小于指定最小值(Min value)或大于指定最大值(Max value)的值,您需要选择如何绘制符号)。
图表上的所有其他符号将根据其在大小变量中的值,使用线性函数进行缩放。请注意,符号的大小变量值与其面积之间的关系不再直接成比例。使用此方法时,值为20的符号的面积不一定是值为10的符号面积的两倍。这一点很重要,因为许多读者习惯将这种图表中符号的值理解为与其面积直接成比例。
标签
图表上各个点的标签可以通过“符号数据对象(Symbols Data Object)”的标签(Labels)选项卡顶部的复选框来开启或关闭。一旦启用,图表上绘制的每个点都会添加一个标签。每个标签的文本将取决于您选择的选项。有两个选项:
- 指定变量(A specified variable):指定您想要用来生成标签的变量。每个数据点将使用该指定变量同一行的值作为其标签
- 行标题(Its row title):此选项主要是为了与使用行标题的数据表保持向后兼容(当文本无法直接输入到多变量数据表中时)
此页面上的其他选项允许自定义标签颜色。
连接线
在连接线选项(Connecting Line Options)页面顶部,显示连接线(ShowConnecting Lines)复选框(在Mac系统上是切换开关,而非复选框)可以开启或关闭图表上的连接线。
此页面上的下一组选项允许您在三种不同的连接线样式中进行选择:从原点开始的连接线(Connecting lines(from origin))、连接线(Connectinglines)和矢量图(Vector plot)。一下将分别介绍这三种选项:
- 从原点开始的连接线(Connecting lines(from origin)):一条线将从原点(由本文上面的其他选项定义)开始,连接到图表上的第一个点(或每组中的第一个点)。从该点开始,这条线将连接到图表上的下一个点(或每组中的下一个点),以此类推
- 连接线(Connecting lines):绘制线条的方式与上述的“从原点开始的连接线”相同,只是这条线从图表上的第一个点(或每组中的第一个点)开始
- 矢量图(Vector plot):会绘制一条单独的线,从原点(由本文上的其他选项定义)开始,连接到图表上的每个点
请注意,对于从原点开始的连接线(Connecting lines(from origin))和矢量图(Vectorplot)这两种样式,理解“原点”一词的含义非常重要。此文下一组选项允许您指定GraphPadPrism应将原点定义在哪里:
- 将原点定义为坐标(0,0),连接线将从该位置开始,无论它相对于X轴还是Y轴的位置在哪里
- 将原点定义为X轴和Y轴的交点。连接线将从这两条轴的交点处开始,即使该交点的坐标位置不是(0,0)
如果您选择连接线(Connecting lines)这种连接线样式,就不需要确定原点的位置,因此这些选项将被禁用。
除了指定您想要使用的连接线样式外,您还需要指定Prism应该绘制多少组线条。您可以选择为图表上的所有点绘制一组线条,或者按组连接点(Connect points by group)。选择第一个选项时,图表上绘制的所有点都将被视为一个组,并且在此选项页面顶部选择的连接线样式将作为一个组应用于这些点(One set of lines for all points)。其他选项将允许您使用相应的下拉菜单指定连接线的颜色、透明度、粗细、图案和样式。
选择按组连接点(Connect points by group)可以自定义图表上不同组的连接线(或不同组的矢量线)的外观。从变量(Variable)下拉菜单中选择一个分类变量,然后使用相应的下拉菜单分别为每个级别指定颜色、透明度、粗细、图案和样式选项。此外,使用全局(Global)下拉菜单可以一次性自定义多个组(所选分类变量的多个级别)。
最后,有两个复选框选项可用于对图表上绘制的连接线进行额外的自定义。他们分别是在符号处留间隙(Leave gap at symbols)(这会使Prism在连接线连接到图表上的符号时留有中断)和当坐标轴不连续时,也在线条中留间隙(When axis is discontinuous, also place gap in line)。如果使用分段坐标轴,建议启用第二个选项。
数据对象与图表类型的不兼容性
在某些情况下,根本无法在Prism生成的图形上显示特定的数据对象。这是因为图形的底部结构与这些数据对象补兼容。目前,这种情况仅发生在Prism生成独立的树状图时。这种图形只能作为层次聚类分析输出的一部分来创建。如果您打开这种图形的“格式化图形”对话框,并尝试添加任何其他类型的数据对象,您将会看到一下错误信息:
“[……]数据对象无法添加到此图形。”
这是一个清晰但并非非常详尽的解释信息。其他数据对象无法添加到独立树状图的原因是,与Prism中的其他图形类型相比,树状图的底层结构在本质上是独特的。根本没有办法定义这些数据对象在图形上的放置位置。好消息是,在独立树状图中添加其他类型的数据对象是非常罕见的情况,因此遇到此信息通常不会造成严重问题。请注意,在Prism中可以创建热图,并且它是层次聚类分析的可选图形输出。


雷达卡






京公网安备 11010802022788号







