2016-05-18 8 views
1

私はプログラムでスポットファイアプロットのdata>markingフィールドにアクセスしようとしています。SpotFire:プロットのマーキングをプログラムで設定する

私は起動時に、このプロットのマーキングを下の画像に示す値に設定するスクリプトを作成しようとしています。

スクリプト、IP、ボタンを使用しても問題ありません。私はこれらのパラメータにアクセスするスクリプトをインターネット上で見つけることができませんでしたので、私を始めてくれるような簡単なナッジを探しています。

enter image description here

答えて

1

以下のスクリプトを使用できます。これはマーキングを設定しようとしているビジュアルである 'vis'という名前のパラメータを受け取ります。下の例では、 "Marking2"はマーキングスキームの名前です。

from Spotfire.Dxp.Data import DataManager 
from Spotfire.Dxp.Application.Visuals import VisualContent 
myVis= vis.As[VisualContent]() 
myVis.Data.MarkingReference=Application.Document.Data.Markings["Marking2"] 
+0

おっと...このmyVis.Data.Filterings.Add(Application.Document.Data.Markings ["Marking2"])を追加してください。 –

関連する問題