[OneToOne]=true के साथ कोणीय में एक लाइन चार्ट बनाना मुझे Error 15 मिल रहा है।

लेकिन मेरा डेटा स्पष्ट रूप से तिथि के अनुसार आरोही क्रम में क्रमबद्ध है।

[OneToOne]=false का उपयोग करते समय मेरा डेटा सही ढंग से दिखाई देता है, लेकिन इसे पहली बार लोड करने पर, इसे फिर से लोड करने पर, फिर से त्रुटि 15 होगी।

स्टैकब्लिट्ज पर उदाहरण देखें https://stackblitz.com/edit/angular-ke5ocu

0
FuzzyTemper 1 अप्रैल 2020, 09:50

1 उत्तर

सबसे बढ़िया उत्तर

आपका डेटा प्लॉट में क्रमबद्ध नहीं लगता है।

यहां आपके अपरिष्कृत डेटा का उपयोग करके ज़ूम-इन की गई छवि है

unsorted plot

यहाँ छँटाई के बाद और त्रुटि के बिना एक ज़ूम-इन छवि है

sorted plot

यहाँ वह फ़ंक्शन है जिसका उपयोग मैं सॉर्ट करने के लिए करता था

onDataReceived() {
  let chartData = dummy.pressure.sort((a, b) => a[0] - b[0]);  // <-- sort x-axis here
  this.chartOptions.series = [{
    yAxis: 0,
    name: 'Pressure',
    data: chartData,
    type: 'line',
  }];
  this.updateFlag = true;
}

मैंने आपके Stackblitz में बदलाव किया है।

1
Michael D 1 अप्रैल 2020, 07:48