[]
wijmo.chart.analytics 모듈에는 데이터 포인트를 명시적으로 생성하지 않고도 임의의 함수를 플롯할 수 있는 두 개의 클래스가 포함되어 있습니다.
YFunctionSeries: 주어진 범위 내에서 X 값의 함수로 Y 값을 제공하는, 함수를 기반으로 하는 계열(Series) 입니다.
ParametricFunctionSeries: 주어진 범위 내에서 도메인 값의 함수로 X 및 Y 값을 제공하는, 함수를 기반으로 하는 계열(Series) 입니다.
예시:
import * as chart from '@mescius/wijmo.chart';
import * as analytics from '@mescius/wijmo.chart.analytics';
// create a YFunctionSeries and add it to the chart
var yFun = new analytics.YFunctionSeries();
yFun.name = 'y = f(x)';
yFun.min = -10;
yFun.max = 10;
yFun.sampleCount = 300;
yFun.func = function (x) {
return Math.sin(4 * x) * Math.cos(3 * x);
};
myChart.series.push(yFun);
// create a ParametricFunctionSeries and add it to the chart
var pFun = new analytics.ParametricFunctionSeries();
pFun.name = 'x = f(t); y = g(t)'
pFun.min = 0;
pFun.max = 2 * Math.PI;
pFun.sampleCount = 1000;
pFun.xFunc = function (t) {
return 10 * Math.cos(5 * t);
};
pFun.yFunc = function (t) {
return Math.sin(6 * t);
};
myChart.series.push(pFun);
}