The Spotfire.Dxp.Application.Visuals.FittingModels namespace contains classes used to add reference curves and lines to visualizations.
The various fitting models are used to control how the curves and lines are fitted to the visualization data.
Classes
Class  Description  

ColumnValuesLine  Represents a computer of multilines from a pair of data columns.
 
ColumnValuesLinePropertyNames 
Property names for the ColumnValuesLine class.
 
ExponentialFittingModel  The exponential fitting model defines an exponential curve that minimizes the sumofsquares of the
ydistances between the data and the curve.
 
ExponentialFittingModelPropertyNames 
Contains property name constants for the public properties of ExponentialFittingModel.
 
FittingModel 
Abstract base class for fitting models. See the CustomFittingModel class for
creating custom fitting models.
 
FittingModelPropertyNames 
Contains property name constants for the public properties of FittingModel.
 
FittingModelCollection 
Collection of FittingModels. Contains methods to add and remove FittingModels and Curves.
 
FittingModelCollectionPropertyNames  The property names for FittingModelCollection.
 
FittingModelConfigurator  Provides methods for configuring the fitting model during the ConfigureModelCore(FittingModelConfigurator).
 
FittingModelData 
Handles the values to which a curve should be fitted by a FittingModel.
 
FittingModelOutput  Handles results and errors from a fitting operation on a FittingModel.
 
FittingModelTypeIdentifiers  Defines the type identifiers for
builtin fitting models.
 
ForecastHoltWintersFittingModel  A model contining the parameters for a HoltWinters forecast. Usually applied to time series data,
but it can be used with any discrete set of repeated measurements.
 
ForecastHoltWintersFittingModelPropertyNames 
Contains property name constants for the public properties of ForecastHoltWintersFittingModel.
 
GaussianFittingModel  Represents a Gausssian fitting model that defines a Gaussian curve that minimizes the sumofsquares of the
ydistances between the data and the curve.
 
GaussianFittingModelPropertyNames 
Contains property name constants for the public properties of GaussianFittingModel.
 
LogarithmicFittingModel  The logarithmic fitting model defines a logarithmic curve that minimizes the sumofsquares of the
ydistances between the data and the curve.
 
LogarithmicFittingModelPropertyNames 
Contains property name constants for the public properties of LogarithmicFittingModel.
 
LogisticRegressionFittingModel  The logistic regression fitting model defines a logistic regression curve that minimizes the sumofsquares of the
ydistances between the data and the curve.
 
LogisticRegressionFittingModelPropertyNames 
Contains property name constants for the public properties of LogisticRegressionFittingModel.
 
PolynomialFittingModel  The polynomial fitting model defines a polynomial curve that minimizes the sumofsquares of the
ydistances between the data and the curve.
 
PolynomialFittingModelPropertyNames 
Contains property name constants for the public properties of PolynomialFittingModel.
 
PowerFittingModel  The power fitting model defines a power curve that minimizes the sumofsquares of the
ydistances between the data and the curve.
 
PowerFittingModelPropertyNames 
Contains property name constants for the public properties of PowerFittingModel.
 
ReferenceCurve 
A reference curve is used to visualize the results from a fitting model.
There are expressions defining the shape of the curve and where it begins and ends.
The expressions may reference the result variables defined by the fitting model.
 
ReferenceCurvePropertyNames 
Contains property name constants for the public properties of ReferenceCurve.
 
ReferenceCurveFittingModel  Used to display a reference curve.
The shape of the curve is defined by an expression.
The expression may reference the variable x and column names in the data table
defined by DataTableReference.
 
ReferenceCurveFittingModelPropertyNames 
Contains property name constants for the public properties of ReferenceCurveFittingModel.
 
ReferenceDetailItem 
Represents reference item details shown in tooltips or labels.
 
ReferenceDetailItemPropertyNames 
Contains property name constants for the public properties of ReferenceDetailItem.
 
ReferenceDetailItemCollection 
A collection of ReferenceDetailItem shown in tooltips or labels.
 
ReferenceLineFittingModel  Represents a horizontal or vertical reference line.
 
ReferenceLineFittingModelPropertyNames  Contains property name constants for the public properties of ReferenceLineFittingModel.
 
ReferencePoint 
A reference point is used to visualize the results from a fitting model.
There are expressions defining the X and Y position of the point.
The expressions may reference the result variables defined by the fitting model.
 
ReferencePointPropertyNames 
Contains property name constants for the public properties of ReferencePoint.
 
ResultValue  Represents a result value for a result variable in a fitting operation.
 
StraightLineFittingModel  The straight line fitting model defines a straight line that minimizes the sumofsquares of the
ydistances between the data and the line.
 
StraightLineFittingModelPropertyNames  Contains property name constants for the public properties of StraightLineFittingModel.

Enumerations
Enumeration  Description  

HoltWintersSeasonalModelType 
HoltWintersModelType lists the available options for the SeasonalModelType parameter for ForecastHoltWintersFittingModel.
 
IndividualFittingModes 
The visualization features to calculate curves for. Features may be combined,
which will result in one curve per combination.
 
VariableAxis  Defines the axis that a result is connected to.
