1. 柱状图
柱状图代码:
1-1 常规导入和连接 1-2 构建函数-
'pub_date':{'$gte':date1,'$lte':date2}}
筛选时间范围 -
'area':{'$all':area}
all后面可以传一个列表进去,表示完全匹配。对应的还有$in
,表示不完全匹配 - 注意使用这个$in,它会打乱列表的顺序。而for循环则不会。
老师比我多了一个筛选时间范围的部分,但是他并没有说清楚关于地区的筛选,或许他的意思是凭常识吧
2. 线形图
线形图代码:
2-1 构建函数、画图- 老师并没有演示筛选“成色”,而是直接告诉说“成色”中有“-”,这个要排除。排除的方法是在管道中运用
'$nin':['-']
,其中$nin
表示“not in” - 平均数的部分也算是新的知识:
'$avg':'$price'
- 我自己添了一个 round()函数把小数位数调整到两位
- 画图那里不再是原先使用的series,直接用了data,因为这里只有一条线不需要name了。还有,也许这样传入默认就是 type=line 吧。
3.数据导出
# 导出 mongoexport -d walden -c item_info -o User/Administrator/Desktop/jjj.json
网友评论