统计某一天某类物体的百分比
新知识点: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)