Bar chart value axis

Description: Configure bar chart value axis (y-axis).
Assumptions: myVis is a visualization type script parameter.

from Spotfire.Dxp.Application.Visuals import VisualContent
myVisVC = myVis.As[VisualContent]()
myDataTable = myVisVC.Data.DataTableReference
 
myVisVC.YAxis.Expression = "Sum(["+str(myDataTable.Columns[5])+"])"
#myVisVC.YAxis.Expression = "Sum([Delta])"

Bar chart value axis scale direction

Description: Toggle bar chart value axis scale (normal or reverse scale).
Assumptions: myVis is a visualization type script parameter.

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

myVisVC.YAxis.Scale.Reverse = not myVisVC.YAxis.Scale.Reverse
#myVisVC.YAxis.Reversed = not myVisVC.YAxis.Reversed #Also works

Bar chart value axis label orientation

Description: Set bar chart value axis label orientation.
Assumptions: myVis is a visualization type script parameter.

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

myVisVC.YAxis.Scale.LabelOrientation = LabelOrientation.Vertical #Vertical or Horizontal