Angular エリア シリーズのサンプル データソース

    このトピックでは、エリア シリーズ のデータソースを実装する方法の例を示します。

    export class SampleRangeData {
    
        public static create(): any[] {
            let temperature = 25;
            const data: any[] = [];
            for (let i = 2000; i < 2025; i++) {
                temperature += (Math.random() - 0.5) * 0.5;
                const high = this.round(temperature + (Math.random() * 2));
                const low  = this.round(temperature - (Math.random() * 2));
                data.push({"High": high, "Low": low, "Index": i});
            }
            return data;
        }
        public static round(value: number) {
            return Math.round(value * 10) / 10;
        }
    }