画图charts库的使用方法

之前装好了charts库,现在可以用来画图了,给出柱状图、折线图、饼图的样例如下:

import charts

  

#柱状图
series = [
 {'name': '北京二手平板电脑', 'data': [1525], 'type': 'column'},
 {'name': '北京二手手机', 'data': [2822], 'type': 'column'},
 {'name': '北京二手家电', 'data': [18863], 'type': 'column'},
 {'name': '北京二手笔记本', 'data': [2651], 'type': 'column'},
 {'name': '北京其他二手物品', 'data': [1143], 'type': 'column'},
 {'name': '北京二手母婴/儿童用品', 'data': [7819], 'type': 'column'},
 {'name': '北京二手文体/户外/乐器', 'data': [9510], 'type': 'column'},
 {'name': '北京二手台式机/配件', 'data': [4855], 'type': 'column'},
 {'name': '北京二手数码产品', 'data': [7666], 'type': 'column'},
 {'name': '北京二手设备', 'data': [1639], 'type': 'column'},
 {'name': '北京二手图书/音像/软件', 'data': [4221], 'type': 'column'},
 {'name': '北京二手服装/鞋帽/箱包', 'data': [9990], 'type': 'column'},
 {'name': '北京二手美容/保健', 'data': [2794], 'type': 'column'},
 {'name': '北京二手家具', 'data': [4891], 'type': 'column'},
 {'name': '北京二手办公用品/设备', 'data': [6461], 'type': 'column'}
]
charts.plot(series, show='inline', options=dict(title=dict(text='二手物品分类发帖量')))  #show='inline'图片在本页显示

  

# 折线图
series = [
 {'name': '北京二手平板电脑', 'data': [50, 49, 66, 56, 74, 63, 109], 'type': 'line'},
 {'name': '北京二手手机', 'data': [73, 95, 153, 178, 181, 148, 110], 'type': 'line'},
 {'name': '北京二手笔记本',
  'data': [95, 141, 137, 158, 182, 127, 214],
  'type': 'line'},
 {'name': '北京二手台式机/配件',
  'data': [204, 229, 216, 252, 323, 208, 292],
  'type': 'line'}
]
options = {
    'chart'   : {'zoomType':'xy'},    # 可以放大或缩小
    'title'   : {'text': '二级分类商品日发帖量统计'},
    'subtitle': {'text': '可视化统计图表'},
    'xAxis'   : {'categories': ['2016-01-09','2016-01-10','2016-01-11','2016-01-12','2016-01-13','2016-01-14','2016-01-15']},
    'yAxis'   : {'title': {'text': '发帖量'}}
    }

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

  

# 饼图
options = {
    'chart'   : {'zoomType':'xy'},
    'title'   : {'text': '各城区一天成交商品统计'},
    'subtitle': {'text': '可视化统计图表'},
    }
series =  [{
    'type': 'pie',
    'name': '一天成交商品量',
    'data': [
 ['朝阳', 1849],
 ['不明', 1530],
 ['海淀', 1221],
 ['丰台', 857],
 ['大兴', 532],
 ['昌平', 504],
 ['通州', 501],
 ['西城', 340],
 ['东城', 336],
 ['顺义', 200],
 ['石景山', 196],
 ['宣武', 187],
 ['房山', 143],
 ['崇文', 121],
 ['门头沟', 56],
 ['燕郊', 49],
 ['北京周边', 49],
 ['怀柔', 47],
 ['密云', 34],
 ['平谷', 19],
 ['延庆', 12],
 ['无城区信息', 7]
]
        }]

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

  

posted @ 2020-03-24 11:21  djl_djl  阅读(489)  评论(0编辑  收藏  举报