首先到 lagou_spider/handle_insert_data.py 這裡面來,這裡面定義了很多方法,比如說行業資訊的查詢
def query_industryfield_result(self):接下來還有薪資情況查詢,工作年限情況查詢,學歷資訊查詢,崗位發布數量(折線圖),根據城市計數(地圖),融資情況,公司規模,任職情況,抓取數量(應用在首頁顯示的)。這些方法都在run.py的flask裡進行了呼叫。
在這個路由裡進行了呼叫:
def get_echart_data():
info = {}
info['echart_1'] = lagou_mysql.query_industryfield_result()
#...
return jsonify(info)
最後都通過jsonify進行了return,return到了js.js檔案裡
$(function ()通過ajax請求了這個路由/get_echart_data,裡面success裡呼叫了echarts_1(returndata)等js的方法並把資料傳到了裡邊,每乙個echarts函式對應了 乙個圖形。});function map(input_data) {}
function echarts_1(data) {}
資料視覺化 什麼是資料視覺化
資料對應的英文單詞是data,從資訊獲取的角度看,資料是對目標觀察和記錄的結果,是現實世界中的時間 地點 事件 其他物件或概念的描述。不同學者對資料的作用也給出不同的定義,大致分為以下3類 視覺化對應的兩個英文單詞 visualize和visualization。visualize是動詞,描述 生成...
資料視覺化
資料視覺化主要旨在借助於圖形化手段,清晰有效地傳達與溝通資訊。但是,這並不就意味著資料視覺化就一定因為要實現其功能用途而令人感到枯燥乏味,或者是為了看上去絢麗多彩而顯得極端複雜。為了有效地傳達思想概念,美學形式與功能需要齊頭並進,通過直觀地傳達關鍵的方面與特徵,從而實現對於相當稀疏而又複雜的 資料集...
資料視覺化
畫餅圖 def print pie input data res for each in input data res each res.get each,0 1 label x for j in res fig plt.figure plt.pie x,labels label,autopct 1...