結對第二次作業 某次疫情統計視覺化的實現

2022-04-01 01:39:56 字數 2613 閱讀 4699

這個作業屬於哪個課程

2020春|s班(福州大學)

這個作業要求在**

結對第二次作業

結對學號

221701336、221701331

這個作業的目標

某次疫情統計視覺化的實現

作業正文

結對第二次作業部落格

其他參考文獻

前端部分

後端&爬蟲

let option = ,

tooltip: //資料格式化

},visualmap: ,

show: true //圖注

},geo:

},itemstyle: ,

emphasis: }},

series:

}

mychart.on('click', function (params) )

})

$('#date-picker').on('change', e => ))

option.series[0].data = datalist

let max = math.max(...datalist.map(v => v.value), 50)

max = max > 2000 ? 2000 : max // 避免差異過大

option.visualmap.max = max

option.title.text = newdate + typetext + '情況地圖'

mychart.setoption(option)

})

tooltip: 

},formatter: function(params)

return html}},

以湖北省新增感染為例:通過getstatisticdata函式獲得資料儲存在augmentinfectedrecord裡,並通過echarts的data屬性獲取資料

const augmentinfectedrecord = getstatisticdata(2, 'infected', province)

data = [,

/**

* 獲取指定型別、日期、省份的資料(無合法性校驗)

* @param scale 1:累計, 2:當日

* @param province 省份名,預設全國

* @param date yyyy-mm-dd格式的日期(某日或截至某日的數量),預設最新

* @returns

*/function getspecifieddata (scale, province = '全國', date = '2020-02-02')

const empty =

try catch(e)

return result || empty

}/**

* 獲取指定省份、型別的所有資料(無合法性校驗)

* @param scale 1:累計, 2:當日

* @param type 資料型別,infected|suspect|death|cure

* @param province 省份名,預設全國

* @returns

*/function getstatisticdata (scale, type, province = '全國') else

})return result

}

const log = object.freeze(,

...},

...}

"augment":

}

結對第二次作業 某次疫情統計視覺化的實現

一些註明 這個作業屬於哪個課程 2020春 s班 這個作業要求在 結對第二次作業 結對學號 021700613 041701407 這個作業的目標 疫情統計視覺化的實現等 作業正文 結對第二次作業 其他參考文獻 國內疫情概況 全國疫情圖 全國各省確診 數及排序 具體省份疫情變化趨勢 根據日期檢視全國...

結對第二次作業 某次疫情統計視覺化的實現

這個作業屬於哪個課程 2020春 s班 這個作業要求在 結對第二次作業 某次疫情統計視覺化的實現 結對學號 221701216 081700430 這個作業的目標 結合寒假第二次作業的成果實現疫情統計原型設計中的部分功能。作業正文 結對第二次作業 某次疫情統計視覺化的實現 其他參考文獻 b站 csd...

結對第二次作業 某次疫情統計視覺化的實現

這個作業屬於哪個課程 2020春s班 這個作業要求在哪 作業要求 結對學號 221701311 221701318 這個作業的 標 結合寒假第 次作業的成果實現原型設計中的功能 其他參考 獻 就是按照上次作業的原型進 設計,不過由於技術所限砍了 部分功能 核 內容分為主界 web檢視和詳情界 web...