This sample article showcases the utilization of Lines & Curves through IronPython.
Introduction
This sample article demonstrates how to use Lines & Curves via IronPython scripting
Code Sample
# Copyright © 2017. TIBCO Software Inc. Licensed under TIBCO BSD-style license. from System.Drawing import Color from Spotfire.Dxp.Application.Visuals import * #Add a vis parameter referencing an existing LineChart visualization vis = vis.As[LineChart]() #Clear all Lines & Curves for a visualization vis.FittingModels.Clear() #Loop through all the Lines & Curves collection for fm in vis.FittingModels: #To remove a specific line or curve if fm.Line.DisplayName == 'Avg(Y)': vis.FittingModels.Remove(fm) #Adding AddHorizontalLine horizontal_line=vis.FittingModels.AddHorizontalLine("Avg([Y])") horizontal_line.Line.Visible=True labels_tooltips=horizontal_line.Line.Details #Loop through all the labels and tooltips and enable/disable them for lt in de: print lt.Name,lt.DisplayName,lt.ShowInLabel,lt.ShowInTooltip lt.ShowInLabel=True #Adding AddStraightLineFit straightfit_line=vis.FittingModels.AddStraightLineFit() straightfit_line.Line.CustomDisplayName="My_Str_Line" straightfit_line.Line.Color=Color.Brown #Adding curve c=vis.FittingModels.AddCurve("Avg(10)") c.Curve.Visible=True c.Curve.Color=Color.Green
References
License: TIBCO BSD-Style License
Recommended Comments
There are no comments to display.