我是 Spotfire 中使用 IronPython 的脚本控件的新手。我想实现这样的功能:
我在文本区域中有一个带有选项 1 和选项 2 的下拉框。并在同一个分析选项卡上有三个条形图。
如果我从下拉列表中选择选项 1,则条形图的 X 轴值应相应更改,选项 2 也是如此。
请帮助我了解如何使用 IronPython 脚本来实现这一点。如果我需要更改三个可用条形图的 X 轴值怎么办。
提前致谢。
我是 Spotfire 中使用 IronPython 的脚本控件的新手。我想实现这样的功能:
我在文本区域中有一个带有选项 1 和选项 2 的下拉框。并在同一个分析选项卡上有三个条形图。
如果我从下拉列表中选择选项 1,则条形图的 X 轴值应相应更改,选项 2 也是如此。
请帮助我了解如何使用 IronPython 脚本来实现这一点。如果我需要更改三个可用条形图的 X 轴值怎么办。
提前致谢。
在当前版本的 Spotfire (6.5) 中,您可以附加脚本以在您更新文档属性时运行。我猜您的下拉菜单是您设置为选择特定列的文档属性。
以下是要遵循的步骤:
输入变量需要在脚本参数中指定
Plot1 作为图形/可视化 1
Plot2 作为图形/可视化 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