有没有办法改变 Spotfire 中的原生“情节顺序”?实际上,我想控制在前面绘制哪些数据。
我当前的问题是数据被重叠的数据集隐藏,我想更改前面绘制的数据集。
我尝试更改控制“colorby”过滤器的列顺序,谷歌没有提供任何帮助。
有没有办法改变 Spotfire 中的原生“情节顺序”?实际上,我想控制在前面绘制哪些数据。
我当前的问题是数据被重叠的数据集隐藏,我想更改前面绘制的数据集。
我尝试更改控制“colorby”过滤器的列顺序,谷歌没有提供任何帮助。
想出了一种解决方法:
1)创建与绘图顺序对应的数值列,“前面的数据”为“1”,并且每层向后增加;
2)启用'size-by'过滤器,并选择这个新列;
3) 手动将最小/最大限制编程为“1”和“1”;
4) 利润;
只是为了分享我的观点,我稍微推进了您的想法,以创建一个称为“Plot_Order”的计算列(到绘图的下划线数据表),以便我可以使用 python 动态更改计算列的表达式为根据用户的选择控制情节顺序。如下所示:
from Spotfire.Dxp.Data import CalculatedColumn
#Note: Some codes here to do the Expression, such as to calculate the plot order based on marking of another table plot, etc, like below pseudo codes
'''
calExpression="if(a??=b??, 1, 2)"
...
calculatedColumn=myTable.Columns["Plot_Order"].As[CalculatedColumn]()
calculatedColumn.Expression=calExpression