第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

可視化數(shù)據(jù)的正確方法是什么?

可視化數(shù)據(jù)的正確方法是什么?

茅侃侃 2021-11-04 16:55:05
我正在嘗試使用canvas.js!由于我希望從 API 動態(tài)獲取數(shù)據(jù),因此我創(chuàng)建了一個數(shù)組,然后將其傳遞到 json 對象中。所以我做了以下事情:    <!DOCTYPE HTML>    <html>    <head>      <script>    var xhr = new XMLHttpRequest(),    method = "GET",    url = "url";    xhr.open(method, url, true);    var data_array = [];    xhr.send();    window.onload = function () {        xhr.onreadystatechange = function () {            if (xhr.readyState === 4 && xhr.status === 200) {                var api_data = xhr.responseText;                var api_json = JSON.parse(api_data);                 var data = api_json["data"];                for(var i=0; i<data.length; i++) {                    dp_data = data[i];                    dp_median = dp_data["dp_median_price"];                    dp_date = dp_data["date"];                    var datearray = dp_date.split("-");                    var newdate = datearray[0] + ', ' + datearray[1] + ', ' + datearray[2];                    data_array.push({x:newdate, y:Number(dp_median)});                }                var chart = new CanvasJS.Chart("chartContainer", {                    title: {                        text: "title"                    },                    }                ]            });在這里,我無法讀取 data_array。我如何在圖表數(shù)據(jù)中傳遞它?上面的方法是行不通的!但是當我以靜態(tài)方式傳遞數(shù)據(jù)時,它就起作用了!我的數(shù)組格式與靜態(tài)信息示例相同!console.log(data_array) = 的輸出    0:      x: "2019, 08, 29"      y: 1935    __proto__: Object
查看完整描述

1 回答

?
不負相思意

TA貢獻1777條經驗 獲得超10個贊

問題在于您如何嘗試跟蹤您的 ajax 請求。

onredystatechange事件在 xhr 請求執(zhí)行期間多次觸發(fā)。

0 - UNSENT 客戶端已創(chuàng)建。open() 尚未調用。

1 - 已調用 OPENED open()。

2 - HEADERS_RECEIVED send() 已被調用,并且標題和狀態(tài)可用。

3 - LOADING 下載 responseText 保存部分數(shù)據(jù)。

4 - DONE 操作完成。

只有當狀態(tài)為 4 時,您才應該開始處理您的數(shù)據(jù)。

xhr.onreadystatechange = function () {


   if (xhr.readyState ==0 4 and xhr.status === 200) {


       //Process your data


查看完整回答
反對 回復 2021-11-04
  • 1 回答
  • 0 關注
  • 201 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號