Bar chart data table

Description: Display the bar chart's data table.
Assumptions: myVis is a visualization type script parameter.

from Spotfire.Dxp.Application.Visuals import VisualContent
myVisVC = myVis.As[VisualContent]()

print "Data Table Name: " + myVisVC.Data.DataTableReference.Name
print "Data Table Id: " + myVisVC.Data.DataTableReference.Id.ToString()

Bar chart marking

Description: Display the bar chart's marking info.
Assumptions: myVis is a visualization type script parameter.

from Spotfire.Dxp.Application.Visuals import VisualContent
myVisVC = myVis.As[VisualContent]()

print "Marking Name: " + myVisVC.Data.MarkingReference.Name
print "Marking Hex Color: " + myVisVC.Data.MarkingReference.Color.Name
print "Marking RGB Color: " + myVisVC.Data.MarkingReference.Color.ToString()

Bar chart limit data using expression

Description: Set limit data using expression.
Assumptions: myVis is a visualization type script parameter.

from Spotfire.Dxp.Application.Visuals import VisualContent
myVisVC = myVis.As[VisualContent]()

myVisVC.Data.WhereClauseExpression = "[Delta] > 20" #Delta is a column name
print "Limit data using expression: " + myVisVC.Data.WhereClauseExpression

Bar chart empty visualization from marking message

Description: Set the message shown when marking results in an empty visualization.
Assumptions: myVis is a visualization type script parameter.

from Spotfire.Dxp.Application.Visuals import VisualContent
myVisVC = myVis.As[VisualContent]()

myVisVC.Data.LimitingMarkingsEmptyMessage = "Select items on the chart"
print "Marking message: " + myVisVC.Data.LimitingMarkingsEmptyMessage