AddThresholdColorRule выдает ошибку Spotfire (Iron Python)

from Spotfire.Dxp.Application.Visuals import *
from Spotfire.Dxp.Application.Visuals.ConditionalColoring import *
from System.Drawing import Color

# Get the visualization reference
for visualization in Document.ActivePageReference.Visuals:
  if visualization.Title == "Test Bar Chart1":
    visualContentObject = visualization.As[VisualContent]()

#Clear default coloring
visualContentObject.ColorAxis.Coloring.Clear()
#set color
visualContentObject.ColorAxis.Coloring.AddThresholdColorRule(StringComparisonOperator.GreaterOrEqual, ConditionValue.CreateLiteral('40'), Color.FromName("Green"))

У меня есть строковый столбец на оси значений, который я хочу условно покрасить в зеленый цвет для значений больше или равных 40. Я пробовал этот код, но он выдает ошибку: нет атрибута с именем GreaterOrEqual.

Параметры скрипта, которые я определил, — это визуализация и visualContentObject, оба они указывают на гистограмму в визуализации.


person Saumya Pandey    schedule 10.01.2018    source источник


Ответы (1)