美文网首页
麻瓜编程·python实战·3-4作业:老师版

麻瓜编程·python实战·3-4作业:老师版

作者: bbjoe | 来源:发表于2016-08-22 11:28 被阅读0次

    1. 柱状图

    柱状图

    代码:

    1-1 常规导入和连接 1-2 构建函数
    • 'pub_date':{'$gte':date1,'$lte':date2}} 筛选时间范围
    • 'area':{'$all':area} all后面可以传一个列表进去,表示完全匹配。对应的还有$in,表示不完全匹配
    • 注意使用这个$in,它会打乱列表的顺序。而for循环则不会。
    1-3 画图

    老师比我多了一个筛选时间范围的部分,但是他并没有说清楚关于地区的筛选,或许他的意思是凭常识吧

    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

    p.s. 把管道复制到JSBeautifier可以改善格式

    相关文章

      网友评论

          本文标题:麻瓜编程·python实战·3-4作业:老师版

          本文链接:https://www.haomeiwen.com/subject/yynwsttx.html