正如你在图片中看到的,我有2个“着色方案分组”。一个被称为'红色'和 一个'绿色'。我希望将“所有元素”的颜色逐渐变为不同的颜色。
我希望使用插入按钮的IronPython脚本来实现。
对于哪些http://stn.spotfire.com/dxp/ API对象代表此配色方案分组以及用于进行更改的方法,我将不胜感激。
答案 0 :(得分:2)
我意识到自发布以来已经有一段时间了,但这是一个解决方案。它实际上并没有使用API对象,但我发现在使用Spotfire时,重要的是不要忽略变通方法,尽管我认识到这是一个“强力”解决方案,并且不允许你使用动态方法我是肯定会更好。
创建一个字符串Document Property - 我在这里称它为ColorSelected。
对于要添加的每种颜色,您需要添加规则。
点击“添加规则”按钮。
将规则类型切换为“布尔表达式”
将Value的表达式设置为“If('$ {ColorSelected}'='a',1,0)= 1”
在操作控件上,添加一个包含以下代码的脚本: Document.Properties [“ColorSelected”] ='a'
单击该按钮时,它会将所有值设置为此新规则的代码。
您可以在两个分组中为新颜色添加其他规则,并按照相同的逻辑调整按钮脚本。