1. 柱狀圖

柱狀圖
代碼:

1-1 常規(guī)導(dǎo)入和連接

1-2 構(gòu)建函數(shù)
-
'pub_date':{'$gte':date1,'$lte':date2}}篩選時間范圍 -
'area':{'$all':area}all后面可以傳一個列表進(jìn)去,表示完全匹配。對應(yīng)的還有$in,表示不完全匹配 - 注意使用這個$in,它會打亂列表的順序。而for循環(huán)則不會。

1-3 畫圖
老師比我多了一個篩選時間范圍的部分,但是他并沒有說清楚關(guān)于地區(qū)的篩選,或許他的意思是憑常識吧
2. 線形圖

線形圖
代碼:

2-1 構(gòu)建函數(shù)、畫圖
- 老師并沒有演示篩選“成色”,而是直接告訴說“成色”中有“-”,這個要排除。排除的方法是在管道中運用
'$nin':['-'],其中$nin表示“not in” - 平均數(shù)的部分也算是新的知識:
'$avg':'$price' - 我自己添了一個 round()函數(shù)把小數(shù)位數(shù)調(diào)整到兩位
- 畫圖那里不再是原先使用的series,直接用了data,因為這里只有一條線不需要name了。還有,也許這樣傳入默認(rèn)就是 type=line 吧。
3.數(shù)據(jù)導(dǎo)出
# 導(dǎo)出 mongoexport -d walden -c item_info -o User/Administrator/Desktop/jjj.json