#Creates a BarChart visualization from the default table
from Spotfire.Dxp.Application.Visuals import BarChart
#gets a reference to the default data table
#dataTable = Document.Data.Tables["yourTable"]
dataTable = Document.Data.Tables.DefaultTableReference
#Creates a BarChart
chart = Application.Document.ActivePageReference.Visuals.AddNew[BarChart]()
#Configure the BarChart
chart.Data.DataTableReference = myDataTable
chart.Title = "Test Bar Chart1"
chart.XAxis.Expression = "<"+str(dataTable.Columns[1])+">"
chart.YAxis.Expression = "Count(" + str(dataTable.Columns[0]) + ")"
chart.Legend.Visible = False
Table Plot Example
#Creates a TablePlot visualization from the default table
from Spotfire.Dxp.Application.Visuals import TablePlot
#gets a reference to the (default) data table
#dataTable = Document.Data.Tables["yourTable"]
dataTableReference = Document.Data.Tables.DefaultTableReference
#Creates a TablePlot
tablePlot = Application.Document.ActivePageReference.Visuals.AddNew[TablePlot]()
#Configure the TablePlot
tablePlot.Data.DataTableReference = dataTableReference
tablePlot.Title = "${DataTable.DisplayName}"
Duplicate a Visualization
myPage.Visuals.AddDuplicate(vis) #vis is a script parameter
No comments:
Post a Comment