|
import pymongo
import charts
clien=pymongo.MongoClient('localhost',27017)
C1=clien['C1']
item_info=C1['item_info']
area_list=[]
for i in item_info.find():
area_list.append(i['area'])
area_index=list(set(area_list))
post_times=[]
for index in area_index:
post_times.append(area_list.count(index))
def data_gen(types):
length = 0
if length <= len(area_index):
for area,times in zip(area_index,post_times):
data = {
'name':area,
'data':[times],
'type':types
}
yield data
length += 1
data_gen('column')
<generator object data_gen at 0x05A90B70>
series = [data for data in data_gen('column')]charts.plot(series, show='inline', options=dict(title=dict(text='七日内北京城区二手物品发帖量')))
前面几个cell都能够运行,到了最后一部生成柱状图的时候,怎么shift+enter都没有结果
|
|