Spotfire® 用户指南

向图表添加直线或曲线

某些图表类型可包括参照线或多种不同类型曲线的其他信息。可以在每个适用的图表的图表属性中添加直线和曲线。

关于此任务

请参见直线和曲线获取常规信息,并参见曲线拟合模型曲线拟合理论了解有关不同选项的详细信息。

开始之前

目前,直线和曲线只能在已安装的客户端中添加。

过程

  1. 右键单击感兴趣的图表。
  2. 选择“属性”
  3. 转至“直线和曲线”页面。
  4. 选择任意默认直线对应的复选框或单击“添加”以定义新的横线、竖线或曲线。
    您可以从多种预定义曲线拟合中选择,也可以使用“曲线绘制”定义自己的曲线。某些曲线类型具有其他设置,请参见下文。
    注: 只要存在对条形图或瀑布图的直线或曲线中 X 或 Y 轴的引用,X 始终是指类别轴,而 Y 轴是指值轴。请参见表达式中的图表轴
    注: 您仅可在 X 轴(或条形图或瀑布图的类别轴)处于连续模式时向其添加直线。右键单击刻度标签并从弹出式菜单中选择“连续刻度”
  5. 对于所有直线和曲线,您可以指定是应该创建“自动”曲线名称,还是使用“自定义曲线名称”。许多曲线类型都有其他设置,请参见下文。
  6. 创建曲线后,可以在图表属性中更改其设置。还可以从图表的弹出式菜单中进行某些曲线设置。

结果

将曲线添加到图表后,可以通过清除“可见直线和曲线”下的复选框将其隐藏。

对于某些类型的曲线,您可以编辑设置。
提示: 还可以从图表的弹出式菜单中进行某些曲线设置。

单击“更多”并选择“复制”以复制当前所选的直线或曲线。如果要添加一条根据整个数据集计算得出的静态曲线(选中“手动更新曲线”复选框)和另一条在筛选后更改的静态曲线(默认),此选项特别有用。

单击“更多”并选择“导出曲线拟合结果”将所选曲线的曲线拟合结果导出到文本文件或 Microsoft Excel。文本文件可以是常规的制表符分隔文本文件,也可以是 Spotfire 文本数据格式文件,后者包含关于列的更多信息(例如其数据类型)。

“设置”下,您可以更改所选直线或曲线的外观。您可以更改直线和曲线的颜色、样式和宽度,以及点的颜色、样式和大小,并选择直线、曲线或点的位置是在图表的前景还是背景中。

您还可以确定所选直线、曲线或点的“透明度”。即透过直线、曲线或点所能看到标记的程度。透明度与颜色有密切关系。

如果单击“标签和工具提示”,从中可以确定要在所选直线、曲线或点的标签和/或工具提示中显示的信息。

对于“来自数据表的直线”“来自数据表的曲线”,您可以在使用“标签和工具提示的列”字段设置直线或曲线时,使其他数据表中的列在此处可用。

“包含在轴范围内”设置可设置自动缩放以便始终显示直线、曲线或点,即使其距当前所筛选的值极远。

选中“手动更新”复选框将“冻结”直线或曲线,因此筛选后将不会自动重新计算。单击下面的“更新”按钮,或者在图表中单击鼠标右键并选择“更新直线和曲线”,然后单击要更新的直线或曲线,可以更新直线或曲线。
注: 不适用于点。

“逐一对应显示”下的设置决定是否按“颜色”和/或“格栅面板”显示一种直线或曲线。
注: 不适用于点。
注: 使用颜色选项前,应先应用真正的类别着色。如果在颜色轴上使用了连续列,那么您获得的结果可能与预期结果不同。即使连续颜色模式开始看起来很像“类别”颜色模式,仍有可能出现上述情况。

横线/竖线

当前可以在条形图、折线图、组合图、散点图和箱线图等图表中显示直线。

过程

  1. “横线”“竖线”对话框的“直线位置”下,确定要添加的直线类型。
    选项说明
    固定值 按定义的值为选定轴添加直线。
    聚合值 按选定的聚合值为选定值添加直线。
    列属性值 按指定的列属性值添加直线。所有数值列属性(预定义属性和自定义属性)都可供选择。
    自定义表达式 按指定的自定义表达式添加直线。
  2. 如果需要,请选中“在行计算中使用轴转换”以将同一轴转化(例如,对数刻度)应用于之前在属性中为轴指定的参照线。轴反转总是适用。
    注: 如果更改条形图中条形的方向,任何已添加的直线也将自动切换方向。例如,如果已将水平线添加到垂直条形图,然后切换到水平条形图,那么该直线将自动成为垂直线。

曲线绘制

此选项用于根据数学表达式绘制曲线。

过程

  1. “曲线绘制”对话框中,如果需要,请选择一种函数“类别”以限制“函数”列表中的选项。
  2. 如果需要,请从列表中选择一个函数,然后单击“插入函数”将其添加到曲线表达式 y(x) 字段中的当前光标位置。
  3. “曲线表达式 y(x)”字段中,键入或插入要以 y(x) 形式使用的表达式。
  4. 请参见“状态”字段,了解当前表达式的状态。
    如果该字段显示错误,就说明表达式有问题。

来自数据表的曲线

此选项用于指定利用指定数据表中可用参数的自定义曲线表达式。

过程

  1. “来自数据表的曲线”对话框的“具有曲线参数的数据表”下,选择包含要在曲线定义中使用的曲线参数的数据表。
  2. “表达式”下,添加包含自变量(一般为 x)和选定数据表中定义的任何其他参数的曲线表达式(使用“编辑”)。该表达式中的所有变量(自变量除外)在参数表中必须具有对应的列。
    注: 用于数据表和参数表之间的关系的列不能用作表达式中的变量或结果变量。
  3. (可选)在“标签和工具提示的列”下,可以选择以上所选数据表中也应在曲线的标签和/或工具提示中使用的列。您可以使用“标签和工具提示”对话框,更改是在标签中、工具提示中,还是同时在这两者中显示列的内容。

来自列值的直线

使用该替代项根据两个分析列中已存在的 X 坐标和 Y 坐标显示直线。例如,可以使用数据函数中的统计计算根据输入的数据来计算坐标值,并且可以将输出结果显示为曲线的坐标值。

关于此任务

如果从列值绘制直线,还可以显示预测值(如果这些值可用):

注: 如果在轴上使用类别刻度,则不能绘制直线。

过程

  1. “来自列值的直线”对话框中,选择包含坐标值的数据表。
  2. “X 值列”下,选择数据表中含有 X 轴坐标值的列。(在条形图中,是指类别轴坐标值。)
  3. “Y 值列”下,选择数据表中含有 Y 轴坐标值的列。(在条形图中,是指值轴坐标值。)
  4. (可选)在“按列排序”下,选择要作为值排序依据的列。如果没有进行选择,则将按所有值的显示顺序绘制直线。
  5. “空值”下,选择是“忽略(跳过)空值”并使用下一对坐标继续绘制直线,还是“在空值处拆分曲线”并在遇到空值时拆分曲线。

来自数据表的直线

如果您想要根据分析中现有的数据表向图表添加直线,请使用该替代项。

关于此任务

一个简单的示例是:如果您拥有一个包含两种不同产品在不同日期的销售数量的数据表,那么您还可以拥有一个包含其他产品在任意指定日期的可接受的最低销售数量的数据表。如果销售数量数据设置为图表,您可以从最低销售数量数据表中添加直线。这为您提供了一个查看是否有产品的销售量少于预期的简单方法。

过程

  1. “来自数据表的直线”对话框中,选择包含直线位置的数据表。
  2. 在数据表中选择创建参照线所依据的“列”
  3. (可选)在“标签和工具提示的列”下,可以选择以上所选数据表中也应在曲线的标签和/或工具提示中使用的列。您可以使用“标签和工具提示”对话框,更改是在标签中、工具提示中,还是同时在这两者中显示列的内容。