/*! * * Wijmo Library 5.20251.40 * https://developer.mescius.com/wijmo * * Copyright(c) MESCIUS inc. All rights reserved. * * Licensed under the End-User License Agreement For MESCIUS Wijmo Software. * us.sales@mescius.com * https://developer.mescius.com/wijmo/licensing * */ /** * {@module wijmo.angular.chart.analytics} * AngularJS directives for wijmo.angular.chart.analytics module */ /** * */ export declare var ___keepComment: any; import { WjSeriesBase, WjFlexChartSeries } from 'wijmo/wijmo.angular.chart'; /** * Angular module name, which can be used in the angular.module(moduleName) * function to obtain a reference to the module . */ export declare const ngModuleName = "wj.chart.analytics"; export declare class WjTrendLineBase extends WjSeriesBase { constructor(); readonly _controlConstructor: any; } /** * AngularJS directive for the {@link FlexChart} and {@link FinancialChart} {@link TrendLine} object. * * The wj-flex-chart-trend-line directive must be contained in a {@link wijmo.angular.chart.WjFlexChart} or {@link wijmo.angular.chart.finance.WjFinancialChart} directive. * It supports the following attributes: * *
*
binding
@ The name of the property that contains Y values for the * series. This value overrides any binding set for the chart.
*
binding-x
@ The name of the property that contains X values for the * series. This value overrides any binding set for the chart.
*
chart-type
@ The chart type to use in rendering objects for this series * objects. This value overrides the default chart type set on the chart. See * {@link ChartType}.
*
css-class
@ The CSS class to use for the series.
*
items-source
= An array or {@link ICollectionView} object that contains * data for this series.
*
name
@ The name of the series to show in the legend.
*
style
= The series style. Use ng-attr-style to specify the series * style object as an object. See the section on ngAttr attribute bindings in * * AngularJS Creating Custom Directives and the * FlexChart 101 Styling Series sample for more information.
*
symbol-marker
@ The shape of marker to use for the series. This value * overrides the default marker set on the chart. See {@link Marker}.
*
symbol-size
@ The size of the symbols used to render data * points in this series for Scatter, LineSymbols, and SplineSymbols charts, in pixels. * This value overrides any setting at the chart level.
*
symbol-style
= The style of the symbols used to render data * points in this series for Scatter, LineSymbols, and SplineSymbols charts. * This value overrides any setting at the chart level.
*
visibility
= The {@link SeriesVisibility} value indicating whether and where to * display the series.
*
sample-count
@ The sample count for the calculation.
*
fit-type
@ The {@link TrendLineFitType} value for the trend line.
*
order
@ The number of terms in a polynomial or fourier equation.
*
* */ export declare class WjFlexChartTrendLine extends WjTrendLineBase { constructor(); readonly _controlConstructor: any; } /** * AngularJS directive for the {@link FlexChart} and {@link FinancialChart} {@link MovingAverage} object. * * The wj-flex-chart-moving-average directive must be contained in a {@link wijmo.angular.chart.WjFlexChart} or {@link wijmo.angular.chart.finance.WjFinancialChart} directive. * It supports the following attributes: * *
*
binding
@ The name of the property that contains Y values for the * series. This value overrides any binding set for the chart.
*
binding-x
@ The name of the property that contains X values for the * series. This value overrides any binding set for the chart.
*
chart-type
@ The chart type to use in rendering objects for this series * objects. This value overrides the default chart type set on the chart. See * {@link ChartType}.
*
css-class
@ The CSS class to use for the series.
*
items-source
= An array or {@link ICollectionView} object that contains * data for this series.
*
name
@ The name of the series to show in the legend.
*
style
= The series style. Use ng-attr-style to specify the series * style object as an object. See the section on ngAttr attribute bindings in * * AngularJS Creating Custom Directives and the * FlexChart 101 Styling Series sample for more information.
*
symbol-marker
@ The shape of marker to use for the series. This value * overrides the default marker set on the chart. See {@link Marker}.
*
symbol-size
@ The size of the symbols used to render data * points in this series for Scatter, LineSymbols, and SplineSymbols charts, in pixels. * This value overrides any set at the chart level.
*
symbol-style
= The style of the symbols used to render data * points in this series for Scatter, LineSymbols, and SplineSymbols charts. * This value overrides any setting at the chart level.
*
visibility
= The {@link SeriesVisibility} value indicating whether and where to * display the series.
*
type
@ The {@link MovingAverageType} value for the moving average series.
*
period
@ The period for the moving average calculation.
*
* */ export declare class WjFlexChartMovingAverage extends WjTrendLineBase { constructor(); readonly _controlConstructor: any; } /** * AngularJS directive for the {@link FlexChart} and {@link FinancialChart} {@link YFunctionSeries} object. * * The wj-flex-chart-y-function-series directive must be contained in a {@link wijmo.angular.chart.WjFlexChart} or {@link wijmo.angular.chart.finance.WjFinancialChart} directive. * It supports the following attributes: * *
*
binding
@ The name of the property that contains Y values for the * series. This value overrides any binding set for the chart.
*
binding-x
@ The name of the property that contains X values for the * series. This value overrides any binding set for the chart.
*
chart-type
@ The chart type to use in rendering objects for this series * objects. This value overrides the default chart type set on the chart. See * {@link ChartType}.
*
css-class
@ The CSS class to use for the series.
*
items-source
= An array or {@link ICollectionView} object that contains * data for this series.
*
name
@ The name of the series to show in the legend.
*
style
= The series style. Use ng-attr-style to specify the series * style object as an object. See the section on ngAttr attribute bindings in * * AngularJS Creating Custom Directives and the * FlexChart 101 Styling Series sample for more information.
*
symbol-marker
@ The shape of marker to use for the series. This value * overrides the default marker set on the chart. See {@link Marker}.
*
symbol-size
@ The size of the symbols used to render data * points in this series for Scatter, LineSymbols, and SplineSymbols charts, in pixels. * This value overrides any set at the chart level.
*
symbol-style
= The style of the symbols used to render data * points in this series for Scatter, LineSymbols, and SplineSymbols charts. * This value overrides any setting at the chart level.
*
visibility
= The {@link SeriesVisibility} value indicating whether and where to * display the series.
*
sample-count
@ The sample count for the calculation.
*
min
@ The minimum value of the parameter for calculating a function.
*
max
@ The maximum value of the parameter for calculating a function.
*
func
@ The function used to calculate Y value.
*
* */ export declare class WjFlexChartYFunctionSeries extends WjTrendLineBase { constructor(); readonly _controlConstructor: any; } /** * AngularJS directive for the {@link FlexChart} and {@link FinancialChart} {@link wijmo.angular.chart.analytics.WjFlexChartParametricFunctionSeries} object. * * The wj-flex-chart-parametric-function-series directive must be contained in a {@link wijmo.angular.chart.WjFlexChart} or {@link wijmo.angular.chart.finance.WjFinancialChart} directive. * It supports the following attributes: * *
*
binding
@ The name of the property that contains Y values for the * series. This value overrides any binding set for the chart.
*
binding-x
@ The name of the property that contains X values for the * series. This value overrides any binding set for the chart.
*
chart-type
@ The chart type to use in rendering objects for this series * objects. This value overrides the default chart type set on the chart. See * {@link ChartType}.
*
css-class
@ The CSS class to use for the series.
*
items-source
= An array or {@link ICollectionView} object that contains * data for this series.
*
name
@ The name of the series to show in the legend.
*
style
= The series style. Use ng-attr-style to specify the series * style object as an object. See the section on ngAttr attribute bindings in * * AngularJS Creating Custom Directives and the * FlexChart 101 Styling Series sample for more information.
*
symbol-marker
@ The shape of marker to use for the series. This value * overrides the default marker set on the chart. See {@link Marker}.
*
symbol-size
@ The size of the symbols used to render data * points in this series for Scatter, LineSymbols, and SplineSymbols charts, in pixels. * This value overrides any set at the chart level.
*
symbol-style
= The style of the symbols used to render data * points in this series for Scatter, LineSymbols, and SplineSymbols charts. * This value overrides any setting at the chart level.
*
visibility
= The {@link SeriesVisibility} value indicating whether and where to * display the series.
*
sample-count
@ The sample count for the calculation.
*
min
@ The minimum value of the parameter for calculating a function.
*
max
@ The maximum value of the parameter for calculating a function.
*
x-func
@ The function used to calculate the x value.
*
y-func
@ The function used to calculate the y value.
*
* */ export declare class WjFlexChartParametricFunctionSeries extends WjTrendLineBase { constructor(); readonly _controlConstructor: any; _initProps(): void; } /** * AngularJS directive for the {@link FlexChart} and {@link FinancialChart} {@link Waterfall} object. * * The wj-flex-chart-waterfall directive must be contained in a {@link wijmo.angular.chart.WjFlexChart} or {@link wijmo.angular.chart.finance.WjFinancialChart} directive. * It supports the following attributes: * *
*
binding
@ The name of the property that contains Y values for the * series. This value overrides any binding set for the chart.
*
binding-x
@ The name of the property that contains X values for the * series. This value overrides any binding set for the chart.
*
items-source
= An array or {@link ICollectionView} object that contains * data for this series.
*
name
@ The name of the series to show in the legend.
*
visibility
= The {@link SeriesVisibility} value indicating whether and where to * display the series.
*
relative-data
@ The value that determines whether the given data is relative.
*
start
@ The value of the start bar.
*
start-label
@ The label of the start bar.
*
show-total
@ The value that determines whether the show the total bar.
*
total-label
@ The label of the total bar.
*
show-intermediate-total
@ The value that determines whether to show the intermediate total bar.
*
intermediate-total-positions
@ The value that contains the index for positions of the intermediate total bar.
*
intermediate-total-labels
@ The value that contains the label of the intermediate total bar.
*
connector-lines
@ The value that determines whether to show connector lines.
*
styles
@ The value of the waterfall styles.
*
*/ export declare class WjFlexChartWaterfall extends WjSeriesBase { constructor(); readonly _controlConstructor: any; } /** * AngularJS directive for the {@link FlexChart} and {@link FinancialChart} {@link BoxWhisker} object. * * The wj-flex-chart-box-whisker directive must be contained in a {@link wijmo.angular.chart.WjFlexChart} or {@link wijmo.angular.chart.finance.WjFinancialChart} directive. * It supports the following attributes: * *
*
binding
@ The name of the property that contains Y values for the * series. This value overrides any binding set for the chart.
*
binding-x
@ The name of the property that contains X values for the * series. This value overrides any binding set for the chart.
*
items-source
= An array or {@link ICollectionView} object that contains * data for this series.
*
name
@ The name of the series to show in the legend.
*
visibility
= The {@link SeriesVisibility} value indicating whether and where to * display the series.
*
quartile-calculation
@ The value that specifies the quartile calculation for the Box&Whisker chart.
*
group-width
@ The value that determines the group width as a percentage for the Box&Whisker chart.
*
gap-width
@ The value that determines the gap width as a percentage for the Box&Whisker chart.
*
show-mean-line
@ The value that determines whether to show the mean line for the Box&Whisker chart.
*
mean-line-style
@ The value that specifies the style for the mean line.
*
show-mean-marker
@ The value that determines whether to show the mean marker for the Box&Whisker chart.
*
mean-marker-style
@ The value that specifies the style for the mean marker.
*
show-inner-points
@ The value that determines whether to show the inner points for the Box&Whisker chart.
*
show-outliers
@ The value that determines whether to show the outliers for the Box&Whisker chart.
*
* */ export declare class WjFlexChartBoxWhisker extends WjSeriesBase { constructor(); readonly _controlConstructor: any; } /** * AngularJS directive for the {@link FlexChart} {@link ErrorBar} object. * * The wj-flex-chart-error-bar directive must be contained in a {@link wijmo.angular.chart.WjFlexChart} directive. * It supports the following attributes: * *
*
binding
@ The name of the property that contains Y values for the * series. This value overrides any binding set for the chart.
*
binding-x
@ The name of the property that contains X values for the * series. This value overrides any binding set for the chart.
*
items-source
= An array or {@link ICollectionView} object that contains * data for this series.
*
name
@ The name of the series to show in the legend.
*
visibility
= The {@link SeriesVisibility} value indicating whether and where to * display the series.
*
error-bar-style
@ The value that specifies the ErrorBar style.
*
value
@ The value that specifies the error value of the series.
*
error-amount
@ The value that specifies the error amount of the series.
*
end-style
@ The value that specifies the end style of the series.
*
direction
@ The value that specifies the direction of the series.
*
* */ export declare class WjFlexChartErrorBar extends WjFlexChartSeries { constructor(); readonly _controlConstructor: any; }