WEEK3-HOMEWORK

新内容:

1使用charts绘制图表。

2 MongoDB的操作。

在粗略看过视频后,先记录下使用charts绘制数据的格式,其他的操作,就是使用MONGODB的操作来使数据库中原本的数据进行了筛选,查找,归类,添加,删除等,

来讲感兴趣的信息填入charts的数据格式中来绘制图表。

import charts
#定义 series
x=range(1,10)
xx=[]
yy=[]
for i in x:
   xx.append(i)
y = range(2,20,2)
for i in y:
   yy.append(i)
series = []
for ix,iy in zip(x,y):
    serie_one={
        'name':ix,
        'data':[iy],
        'type':'column'
    }
    series.append(serie_one)
#    print(serie_one)
charts.plot(series, show='inline', options=dict(title=dict(text='这是我第一次尝试使用charts来画图')))



options = {
    'chart'   : {'zoomType':'xy'},
    'title'   : {'text': 'Monthly Average Temperature'},
    'subtitle': {'text': 'Source: WorldClimate.com'},
#    'xAxis'   : {'categories': ['周一', '周二', '周三', '周四']},
     'xAxis'   : {'categories': xx},
    'yAxis'   : {'title': {'text': '数量'}}
    }
series = [
    {
    'name': 0,
    'data': yy,
    'type': 'line',
    'y':5
        },
{
    'name':1,
    'data': xx,
    'type': 'line',
   
}
         ]
charts.plot(series, options=options,show='inline')



options = {
    'chart'   : {'zoomType':'xy'},
    'title'   : {'text': '发帖量统计'},
    'subtitle': {'text': '可视化统计图表'},
    }
series =  [{
    'type': 'pie',
    'name': 'Browser share',
    'data':[
            ['北京二手家电', 8836],
            ['北京二手文体/户外/乐器', 5337],
            ['北京二手数码产品', 4405],
            ['北京二手服装/鞋帽/箱包', 4074],
            ['北京二手母婴/儿童用品', 3124],
            ['北京二手台式机/配件', 2863],
            ['北京二手图书/音像/软件', 2777],
            ['北京二手办公用品/设备', 2496],
            ['北京二手家具', 1903],
            ['北京二手美容/保健', 1838],
            ['北京二手手机', 1603],
            ['北京二手笔记本', 1174],
            ['北京二手设备', 1004],
            ['北京其他二手物品', 761],
            ['北京二手平板电脑', 724]
            ]

        }]
charts.plot(series,options=options,show='inline')

作业完成情况 :

2.1 待补充 =.=


2.2 ,2.3(写在一起了)



2.4 失败 -.-  使用 item_info.aggregate(pipeline)后没有输出数据,待检查。


2.5  大作业

这个是回到家做的,用了之前抓到的不太齐全的数据。而不是例子给的sample



MongoDB数据库操作还有待练习。


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值