1 回答
TA貢獻(xiàn)1801條經(jīng)驗(yàn) 獲得超16個(gè)贊
最近幫別人處理過類似的一些數(shù)據(jù)可視化的內(nèi)容,提供一點(diǎn)思路:
所謂可視化,肯定不單純是變成簡(jiǎn)易的表格展示數(shù)據(jù),而是要在數(shù)據(jù)的基礎(chǔ)上做出二次加工,讓數(shù)據(jù)更加“易懂”。所以主要就是加工數(shù)據(jù)和展示數(shù)據(jù)兩方面。
加工數(shù)據(jù):
如果你已經(jīng)保存成了csv表格,那么可以將csv導(dǎo)入到數(shù)據(jù)庫中,借助數(shù)據(jù)庫高效的處理能力幫你加工數(shù)據(jù),數(shù)據(jù)量越大,數(shù)據(jù)庫的作用越明顯。
當(dāng)然,更簡(jiǎn)單的方法是用Python直接連接數(shù)據(jù)庫進(jìn)行儲(chǔ)存,更靈活,可選的數(shù)據(jù)庫也更多。
展示數(shù)據(jù):
主要取決于你展示給誰看?傳統(tǒng)的方式例如你處理好了數(shù)據(jù),用一些制圖工具加工成對(duì)應(yīng)的圖片。更現(xiàn)代的方式是用一些前端類庫將數(shù)據(jù)加工成可交互的圖表,利用網(wǎng)頁的形式進(jìn)行展示,相比之下更加靈活。
前端圖表庫的話,highcharts.js和echarts.js大而全,chart.js較小巧。不過我是d3.js忠實(shí)擁躉,d3到v4之后已經(jīng)模塊化,非常靈活。
添加回答
舉報(bào)
