Multiple Y columns scatter plot color by with IronPython
I create scatter plot with IronPython (2.7.7) (Spotfire 7.11): I have 1 to N columns on Y axis. Code excerpt below:
plot = page.Visuals.AddNew[ScatterPlot]() plot.Data.DataTableReference = dataTable plot.XAxis.Expression = "<minSize>" plotCols = getPlotCols(dataTable) plot.MarkerSize = 2.0 plot.ShapeAxis.DefaultShape = MarkerShape(MarkerType.Circle) plot.YAxis.Expression = plotCols
Everything so far work fine, but I get the following message:
with multiple columns on y axis, "(Column Names)" has to be selected on X-axis or used to color by ...
When I click color by and select (Column Names), I get exactly the desired output.
How can I achieve this from IronPython script?
I tried adding the same expression "[Col1], [Col2], ... as I did with YAxis
plot.ColorAxis.Expression = plotCols
I would be grateful for example.