美文网首页
highCharts Practise 2

highCharts Practise 2

作者: OldSix1987 | 来源:发表于2016-08-20 22:50 被阅读12次

结果


Result.png

我的代码



# coding: utf-8

import pymongo
import charts


client = pymongo.MongoClient('localhost',27017)
ganji2 = client['ganji2']
item_info = ganji2['item_info']


cates_ori = []
for i in item_info.find():
    cates_ori.append(i['cate'][2])


cates_set = list(set(cates_ori))
print(cates_set)


post_times = []
for index in cates_set:
    post_times.append(cates_ori.count(index))
print(post_times)


def get_data_gen(chart_type):
    for cate,times in zip(cates_set, post_times):
        data = {
            'name':cate,
            'data':[times],
            'type':chart_type
        }
        yield data
series = [data for data in get_data_gen('column')]
print(series)


charts.plot(series, show='inline', options=dict(title=dict(text='Chars are Awesome!')))

数据分析


分类 跟帖数量
二手闲置礼品 6402
办公设备 6424
二手虚拟物品 6677
农产品 6414

相关文章

网友评论

      本文标题:highCharts Practise 2

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