可视化概率分布Spotfire

时间:2016-07-11 12:54:17

标签: visualization spotfire

对于每一行,我都有语言主题的概率分布。它看起来像这样:

comment | topic 1 | topic 2 | topic 3 
bla bla | 0.8     | 0.1     | 0.1     
bli bli | 0.2     | 0.7     | 0.1     
blo blo | 0.1     | 0.2     | 0.7     

我想在条形图中显示当前过滤器的平均概率,以便我可以放大特定注释或注释组合,每个主题都有一个主题。如何在Spotfire中为不同的栏使用不同的变量?

编辑:这是一个包含3个主题的松散绘画示例:

http://i.imgur.com/E2Dz0dC.png

1 个答案:

答案 0 :(得分:1)

因此,您可以使用两种或更多种方法。最简单的是,在条形图上显示所有内容:

右键点击>创建详细信息可视化>选择所需的可视化。

现在,点击" main"中的任何一个或多个条形组合条形图将根据此数据在您的详细信息可视化中呈现数据。您可以通过右键单击>管理标记限制的可视化效果。属性>数据选项卡,使用标记设置标记和限制数据。

另一种不太干净的方法是限制数据自定义表达式。在属性>数据选项卡,在底部,您将看到"使用表达式限制数据"在这里,您可以使用所需的任何自定义表达式过滤掉任何数据。当您使用属性控件(如变量)时,它会产生真正的力量。这是一个例子。

  1. 插入>新文本区
  2. 右键单击文本区域>编辑文本区域
  3. 在文本区域工具栏上>插入属性控件> (选择你的类型)
  4. 然后按照您的意愿设置属性控件。有很多选项,关于这个问题的不同方式,属性等细节太长了。

    现在,此属性控件的作用类似于变量,您可以引用它。这是一个例子。在"使用自定义表达式限制数据"我在上面提到过,在If([SomeColumn] = "${yourPropertyControlName}",TRUE,FALE)

    这样的自定义表达式中使用它

    修改

    感谢您的评论。根据您上面的数据,您需要添加如上所述的详细信息可视化,然后完成这些步骤

    1. 右键点击>属性>价值轴>然后为每列添加一个
    2. 平均([主题1]),平均([主题2])等
    3. 类别轴>将其设置为(列名称)
    4. 否则,您需要通过Insert转换数据?转换>并且您需要相应地转动/取消转换数据。