使用python3+Flask+echarts3+bootstrap實作了四大名著漢字詞頻統計。
思路:
1,使用python3讀取名著txt文本,統計各個漢字出現的頻率
2,echarts異步擷取統計的資料
3,通過flask模闆顯示出來
核心代碼:
統計各個漢字出現的頻率,并傳回json資料:
getSortedWords()和countwords()函數
異步擷取資料的代碼:
$.get('/getSortedWords/' + booknames[3]).done(function(data) {
charts[3].hideLoading();
charts[3].setOption({
title: {
text: bookNameTitles[3]
},
xAxis: {
data: data.topwords
},
series: [{
name: '詞頻',
data: data.topwordsnum
}]
});
});