我是Spotfire中使用IronPython的脚本控件的新手。我想实现这样的功能:
我在文本区域有一个带有option1和option2的下拉框。并在同一分析标签上有三个条形图。
如果我从下拉列表中选择option1,则应相应地更改条形图的X轴值,因此使用option2。
请帮助我了解如何使用IronPython Script实现此功能。如果我需要更改特定条形图中的三个可用的条形图,那该怎么办呢?
先谢谢。
答案 0 :(得分:2)
在Spotfire(6.5)的当前版本中,您可以附加脚本以在更新文档属性时运行。我猜您的下拉菜单是一个文档属性,您已设置该属性以选择特定列。
以下是要遵循的步骤:
输入变量
Plot1作为图形/可视化1
Plot2 as figure / visualization 2
xaxisproperty:作为与下拉列表关联的文档属性(在编辑脚本参数时设置为适当的文档属性
from Spotfire.Dxp.Application.Visuals import BarChart
from Spotfire.Dxp.Application.Visuals import ScaleAxis
plot1= plot1.As[BarChart]()
plot2= plot2.As[BarChart]()
plot1.XAxis.Expression = xaxisproperty
plot2.XAxis.Expression = xaxisproperty