统计某一天某类物体的百分比
新知识点:aggregate
https://blog.csdn.net/congcong68/article/details/51619882
主要的
$group
$match
$sort
$limit
pipeline = [{'$group':{'_id':'$area','count':{'$sum':1}}}, # count 是聚合之后新增的一个字段。{'$sort':{'count':1}}, # {'$limit':5} 这里的limit 会直接影响后面饼图的样式,如果limit(5),则只有5份。 ] l = [] for i in col.aggregate(pipeline):l.append([i['_id'],i['count']]) print(l) series = [{ # 饼状图的series 和 柱状图,折线图不一样,构造样式的时候注意!'type':'pie','name':'sss','data':l}]
options = {'title':{'text':'发帖量统计'},'subtitle':{'text':'北京地区'}, } charts.plot(series,show='inline',options=options)