/*! * * Wijmo Library 5.20252.44 * 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.knockout.chart.analytics} * KnockoutJS bindings for wijmo.chart.analytics module */ /** * */ export declare var ___keepComment: any; import { WjSeriesBase } from 'wijmo/wijmo.knockout.chart'; export declare class WjTrendLineBase extends WjSeriesBase { _getControlConstructor(): any; } /** * KnockoutJS binding for the {@link TrendLine} object. * * Use the {@link wjFlexChartTrendLine} binding to add {@link TrendLine} object to your * KnockoutJS applications. For example: * *
<p>Here is a TrendLine:</p>
* <div data-bind="wjFlexChart: { itemsSource: data, bindingX: 'country',chartType:'Column' }">
* <div data-bind="wjFlexChartAxis: { wjProperty: 'axisX', title: 'country' }"></div>
* <div data-bind="wjFlexChartSeries: { name: 'Sales', binding: 'sales' }"></div>
* <div data-bind="wjFlexChartAnimation: { animationMode: 'Series',easing:'Swing',duration:2000 } "></div>
* </div>
*
* The wjFlexChartTrendLine binding supports all read-write properties and events of
* the {@link TrendLine} class.
*/
export declare class wjFlexChartTrendLine extends WjTrendLineBase {
_getControlConstructor(): any;
}
/**
* KnockoutJS binding for the {@link MovingAverage} object.
*
* Use the {@link wjFlexChartMovingAverage} binding to add {@link MovingAverage} object to your
* KnockoutJS applications. For example:
*
* <p>Here is a MovingAverage:</p>
* <div data-bind="wjFlexChart: { itemsSource: trendItemsSource, bindingX: 'x' }">
* <div data-bind="wjFlexChartAxis: { wjProperty: 'axisX', title: 'country' }"></div>
* <div data-bind="wjFlexChartSeries: { chartType: 'Scatter', name: 'Base Data', binding: 'y' }"></div>
* <div data-bind="wjFlexChartMovingAverage: { binding: 'y', bindingX: 'x', period:2 } "></div>
* </div>
*
* The wjFlexChartMovingAverage binding supports all read-write properties and events of
* the {@link MovingAverage} class.
*/
export declare class wjFlexChartMovingAverage extends WjTrendLineBase {
_getControlConstructor(): any;
}
/**
* KnockoutJS binding for the {@link YFunctionSeries} object.
*
* Use the {@link wjFlexChartYFunctionSeries} binding to add {@link YFunctionSeries} object to your
* KnockoutJS applications. For example:
*
* <p>Here is a YFunctionSeries:</p>
* <div data-bind="wjFlexChart: { itemsSource: trendItemsSource, bindingX: 'x' }">
* <div data-bind="wjFlexChartYFunctionSeries: { min: 10, max: -10, sampleCount:100,func:func }"></div>
* </div>
*
* The wjFlexChartYFunctionSeries binding supports all read-write properties and events of
* the {@link YFunctionSeries} class.
*/
export declare class wjFlexChartYFunctionSeries extends WjTrendLineBase {
_getControlConstructor(): any;
}
/**
* KnockoutJS binding for the {@link ParametricFunctionSeries} object.
*
* Use the {@link wjFlexChartParametricFunctionSeries} binding to add {@link ParametricFunctionSeries} object to your
* KnockoutJS applications. For example:
*
* <p>Here is a ParametricFunctionSeries:</p>
* <div data-bind="wjFlexChart: { itemsSource: trendItemsSource, bindingX: 'x' }">
* <div data-bind="wjFlexChartSeries: { name: 'Sales', binding: 'sales' }"></div>
* <div data-bind="wjFlexChartParametricFunctionSeries: { sampleCount:1000, max: max,xFunc:xFunc,yFunc:yFunc }"></div>
* </div>
*
* The wjFlexChartParametricFunctionSeries binding supports all read-write properties and events of
* the {@link ParametricFunctionSeries} class.
*/
export declare class wjFlexChartParametricFunctionSeries extends WjTrendLineBase {
_getControlConstructor(): any;
_initialize(): void;
}
/**
* KnockoutJS binding for the {@link Waterfall} object.
*
* Use the {@link wjFlexChartWaterfall} binding to add {@link Waterfall} object to your
* KnockoutJS applications. For example:
*
* <p>Here is a Waterfall:</p>
* <div data-bind="wjFlexChart: { itemsSource: trendItemsSource, binding:'value',bindingX: 'name' }">
* <div data-bind="wjFlexChartWaterfall: { relativeData:true, connectorLines: true, start:1000,showIntermediateTotal: true,
* intermediateTotalPositions: [3, 6, 9, 12], intermediateTotalLabels: ['Q1', 'Q2', 'Q3', 'Q4'],name:'Increase,Decrease,Total'}"></div>
* </div>
*
* The wjFlexChartWaterfall binding supports all read-write properties and events of
* the {@link Waterfall} class.
*/
export declare class wjFlexChartWaterfall extends WjSeriesBase {
_getControlConstructor(): any;
}