Synopsis
GogRegCurve; GogRegCurveClass; enum GogRegCurveDrawingBounds; double gog_reg_curve_get_R2 (GogRegCurve *reg_curve
); void gog_reg_curve_get_bounds (GogRegCurve *reg_curve
,double *xmin
,double *xmax
); gchar const * gog_reg_curve_get_equation (GogRegCurve *reg_curve
);
Details
GogRegCurveClass
typedef struct { GogTrendLineClass base; double (*get_value_at) (GogRegCurve *reg_curve, double x); char const * (*get_equation) (GogRegCurve *reg_curve); void (*populate_editor) (GogRegCurve *reg_curve, gpointer table); } GogRegCurveClass;
GogTrendLineClass |
|
returns the calculated value. | |
gets the regresion equation as a string. | |
populates the editor. |
enum GogRegCurveDrawingBounds
typedef enum { GOG_REG_CURVE_DRAWING_BOUNDS_NONE, GOG_REG_CURVE_DRAWING_BOUNDS_ABSOLUTE, GOG_REG_CURVE_DRAWING_BOUNDS_RELATIVE } GogRegCurveDrawingBounds;
gog_reg_curve_get_bounds ()
void gog_reg_curve_get_bounds (GogRegCurve *reg_curve
,double *xmin
,double *xmax
);
Property Details
The "drawing-bounds"
property
"drawing-bounds" gchar* : Read / Write
How the regression line should be limited, acceptable values are "none", "absolute", and "relative".
Default value: "none"
The "skip-invalid"
property
"skip-invalid" gboolean : Read / Write
Skip invalid data.
Default value: FALSE