2015-02-09 95 views
0

我有一個代碼,它基於屬性類型將我的可視化類型從一行更改爲條形圖。我需要添加一個查詢來根據可視化中的屬性繪製直線。我到目前爲止的代碼是這樣的:Spotfire中的Ironpython - 繪製曲線並修改圖表

from Spotfire.Dxp.Application.Visuals import VisualContent 
from Spotfire.Dxp.Application.Visuals import VisualTypeIdentifiers 

vc1 = viz1.As[VisualContent]() 

Yaxis=vc1.YAxis.Expression 
Xaxis=vc1.XAxis.Expression 
ColorAxis=vc1.ColorAxis.Expression 

if type=="LINE": 
viz1.TypeId = VisualTypeIdentifiers.LineChart 
if type == "BAR": 
viz1.TypeId = VisualTypeIdentifiers.BarChart 

vc1.XAxis.Expression=Xaxis 
vc1.YAxis.Expression=Yaxis 
vc1.ColorAxis.Expression=ColorAxis 

在此先感謝您的幫助!

回答

0
from Spotfire.Dxp.Application.Visuals import LineChart 
if vis.As[LineChart]().FittingModels[0].Enabled == False: 
vis.As[LineChart]().FittingModels[0].Enabled = True 
else: 
vis.As[LineChart]().FittingModels[0].Enabled = False 

這些代碼需要定義爲類型A VIS參數:可視化值:頁面>線圖