2017-10-17 51 views
0

我在一些数据上有一组网格图形,在那里您可以看到Y轴上的数值变量和一系列X轴上的细胞培养皿。并非所有数字值都出现在所有系列单元格中。由于这种可视化结果与空的空间图:使Spotfire忽略图表类别中的空值并在条形图之间显示没有“空格”的图表

enter image description here

这是OK的大部分时间,但事情是我想避免“空的空间,只有在这些图系列,即你可以看到之间的酒吧,我想看到只显示细胞的菜肴,我有数据模式

试图这样做,我试图创建一个计算列以使用它作为一个排序索引(https://docs.tibco.com/pub/sfire-bauthor/7.9.0/doc/html/en-US/GUID-8CAA18D0-CF28-4707-9945-041BDFD99E99.html)( (Sorting Filter values asc/desc on Tibco Spotfire)之后,在此之后使用“[MyColumn]非空”表示“通过表达限制数据”(https://community.tibco.com/questions/can-i-automatically-make-spotfire-ignore-empty-values-categories-charts)(How to show the top 10 column values in Spotfire)没有运气,我也试过(https://docs.tibco.com/pub/spotfire/6.5.1/doc/html/ncfe/ncfe_details_on_custom_expression.htm)创建一个自定义表达式,我认为这将是一个很好的解决方案,因为我知道它只会影响这些图形,而不是完整的可视化集合,但没有,我没有达到要改变它。最后它应该可以工作,但它不是在布尔表达式下的“显示/隐藏项目”,它将包括数值列中的“[Axis.Value]不是NULL”和“单独应用于每个网格面板”这听起来很棒,但是...不,不管怎么样...

任何帮助,将不胜感激,现在我将逐一选择一个独立的图表提取它们并在其他地方绘制它们,但这不是作为“大规模”解决方案非常有用。我相信有一种方法可以插入propper表达式来避免两个变量交叉的空值,数字和单元格。

许多htanks提前为您的时间!

回答

3

这是因为您正在网格化数据而不是轴。您将无法过滤x轴上的值;这根本不是网格的工作原理。

使用多个可视化是解决方案,但我认为你已经得到了n你想要分离出来的一组类别,而不需要在页面上创建大量的图表,也许你不能保证类别的数量或他们的名字,所以你想建立一个灵活的解决方案。

请查看我刚刚写到的一个答案over here,它说明了如何使用文档属性和属性控件限制可视化。您的财产控制可以链接到自动和动态显示您的“类别”列(您正在格栅)的唯一值。也许这可以成为你的解决方案?

+0

抓好格子。我错过了。 – scsimon

+1

是的,这是工作!,你是正确的格子和个人的形象化。现在我将在仪表板的顶部创建一个“下拉列表区域”,以便用户可以从四到六个(或类似的东西)中选择并查看没有空格的图形。非常感谢niko! – Juano

相关问题