2014-10-05 4 views
0

enter image description hereКак изменить программно (IronPython) цвет для набора групп цветов в Spotfire?

Как вы можете видеть на рис., У меня есть 2 «группировки схем раскраски». Один называется «красный» и один «зеленый». Я хочу, чтобы цвета для «Все valeues» для них были разными цветами.

Я хочу сделать это, используя скрипт IronPython, подключенный к кнопке.

Я был бы признателен за предложения, которые представляют собой объекты API http://stn.spotfire.com/dxp/, которые представляют эту группу цветовых схем и какие методы использовать для внесения изменений.

ответ

1

Я понимаю, что прошло какое-то время, так как это было опубликовано, но вот решение. Он фактически не использует объекты API, но я обнаружил, что при использовании Spotfire важно не упускать обходные пути, хотя я признаю, что это решение «грубой силы» и не позволяет вам использовать динамическую методологию конечно, было бы предпочтительнее.

Создать строку Свойство документа - я называю его ColorSelected здесь.

Для каждого цвета, который вы хотите добавить, вам необходимо добавить правило.

Нажмите кнопку «Добавить правило».

Переключить тип правила для "логическое выражение"

Установить выражение Значение для "If ('$ {ColorSelected}' = 'а', 1, 0) = 1"

О действии , добавьте скрипт с кодом: Document.Properties ["ColorSelected"] = 'a'

Когда вы нажмете кнопку, он установит все значения в код этого нового правила.

Вы можете добавить дополнительные правила для новых цветов в обе группы и отрегулировать скрипты кнопок по той же логике.

 Смежные вопросы

  • Нет связанных вопросов^_^