由于pyecharts背后封装的js库,会涉及到数据类型转化。它暂时要求输入数据必须是python的基础数据类型,比如字符串,列表,字典,而不能是序列这样的数据类型。因此序列输入量需要事先被转化为list等基础数据类型才能被pyecharts支持。

本文以下列Json数据为例,读取Json文件,并提取指定数据,利用pyecharts作可视化展示。

[{"_id": {"$oid": "5aa77041be9b0338dc1faab4"},"title": "意尔康男鞋2018春季新款英伦真皮商务休闲皮鞋青年男士皮鞋子男潮","url": "http://detail.tmall.com/item.htm?id=562121114807&ns=1&abbucket=9","price": "269.00","location": "浙江 丽水","sales": "1583人付款","nick": "意尔康皮鞋旗舰店","itemid": "562121114807","info": {"上市年份季节": "2018年春季","货号": "8142ZR90254W","销售渠道类型": "商场同款(线上线下都销售)","鞋垫材质": "PU","品牌": "YEARCON/意尔康","鞋头款式": "圆头","闭合方式": "松紧带","鞋底材质": "塑胶","鞋面材质": "头层牛皮(除牛反绒)","真皮材质工艺": "纳帕纹","鞋面内里材质": "PU","鞋制作工艺": "注压鞋","跟底款式": "平跟","图案": "纯色","风格": "商务","细分风格": "商务休闲","场合": "日常","季节": "春秋","颜色分类": "黑色土黄","尺码": "383940414243","款式": "商务休闲鞋","功能": "轻质","适用对象": "青年(18-40周岁)","低帮鞋品名": "商务休闲鞋"}},{"_id": {"$oid": "5aa77042be9b0338dc1faab5"},"title": "意尔康旗舰店官方店男鞋春秋真皮爸爸鞋中老年人商务休闲皮鞋子男","url": "http://detail.tmall.com/item.htm?id=545941839337&ns=1&abbucket=9","price": "199.00","location": "浙江 丽水","sales": "1607人付款","nick": "意尔康皮鞋旗舰店","itemid": "545941839337","info": {"上市年份季节": "2017年秋季","货号": "7341ZL97655W","销售渠道类型": "商场同款(线上线下都销售)","鞋垫材质": "二层猪皮","鞋跟高": "低跟(1-3cm)","品牌": "YEARCON/意尔康","鞋头款式": "圆头","闭合方式": "套脚","鞋底材质": "塑胶","鞋面材质": "头层牛皮(除牛反绒)","真皮材质工艺": "修面皮","鞋面内里材质": "二层猪皮","鞋制作工艺": "注压鞋","跟底款式": "平跟","图案": "纯色","流行元素": "金属","风格": "商务","细分风格": "商务休闲","场合": "办公室","季节": "夏季","颜色分类": "黑色棕色黑色加绒版棕色加绒版黑色镂空棕色镂空","尺码": "38394041424344","款式": "商务休闲鞋","功能": "轻质","适用对象": "青年(18-40周岁)中年(40-60周岁)老年(60周岁以上)","低帮鞋品名": "商务休闲鞋"}},{"_id": {"$oid": "5aa77042be9b0338dc1faab6"},"title": "2017新款正品意尔康男鞋男士商务正装皮鞋透气真皮系带尖头办公室","url": "http://item.taobao.com/item.htm?id=563340844728&ns=1&abbucket=9#detail","price": "148.00","location": "浙江 温州","sales": "248人付款","nick": "吸引力xl","itemid": "563340844728","info": {"鞋垫材质": "二层猪皮","鞋跟高": "平跟(小于等于1cm)","品牌": "YEARCON/意尔康","鞋头款式": "尖头","闭合方式": "系带","鞋底材质": "橡胶","鞋面材质": "头层牛皮(除牛反绒)","鞋面内里材质": "二层猪皮","鞋制作工艺": "胶粘鞋","跟底款式": "平跟","图案": "纯色","流行元素": "车缝线","风格": "商务","细分风格": "商务正装","场合": "办公室","季节": "春秋","颜色分类": "黑色","尺码": "38 39 40 41 42 43 44","款式": "德比鞋(正装皮鞋)","功能": "透气","适用对象": "青年(18-40周岁) 中年(40-60周岁)"}},{"_id": {"$oid": "5aa77042be9b0338dc1faab7"},"title": "皮鞋男正品意尔康休闲商务真皮一脚蹬爸爸鞋春季新款圆头透气男鞋","url": "http://item.taobao.com/item.htm?id=561684297836&ns=1&abbucket=9#detail","price": "158.00","location": "浙江 温州","sales": "195人付款","nick": "乙方乙方88888","itemid": "561684297836","info": {"货号": "883053","鞋垫材质": "头层猪皮","鞋跟高": "平跟(小于等于1cm)","品牌": "YEARCON/意尔康","鞋头款式": "圆头","闭合方式": "套脚","鞋底材质": "橡胶","鞋面材质": "头层牛皮(除牛反绒)","真皮材质工艺": "漆皮","鞋面内里材质": "头层猪皮","鞋制作工艺": "注压鞋","跟底款式": "平跟","图案": "纯色","流行元素": "素面","风格": "商务","细分风格": "商务休闲","场合": "日常","季节": "冬季","颜色分类": "黑色真皮 棕色真皮 黑色加绒真皮 棕色加绒真皮","尺码": "37 38 39 40 41 42 43 44","款式": "商务休闲鞋","功能": "透气","适用对象": "青年(18-40周岁) 中年(40-60周岁)"}},{"_id": {"$oid": "5aa77042be9b0338dc1faab8"},"title": "意尔康男鞋2018春季真皮套脚休闲鞋潮流新款舒适一脚蹬单鞋皮鞋","url": "http://detail.tmall.com/item.htm?id=555004335522&ns=1&abbucket=9","price": "279.00","location": "浙江 丽水","sales": "37人付款","nick": "意尔康男鞋旗舰店","itemid": "555004335522","info": {"上市年份季节": "2017年秋季","货号": "7511ZE97187W","销售渠道类型": "商场同款(线上线下都销售)","鞋垫材质": "二层猪皮","鞋跟高": "平跟(小于等于1cm)","品牌": "YEARCON/意尔康","鞋头款式": "圆头","闭合方式": "套脚","鞋底材质": "橡胶","鞋面材质": "头层牛皮(除牛反绒)","真皮材质工艺": "修面皮","鞋面内里材质": "布","鞋制作工艺": "胶粘鞋","跟底款式": "平跟","图案": "纯色","流行元素": "车缝线","风格": "休闲","细分风格": "日常休闲","场合": "日常","季节": "春秋","颜色分类": "黑色单鞋土黄单鞋","尺码": "383940414243","款式": "休闲皮鞋","功能": "耐磨","适用对象": "青年(18-40周岁)","低帮鞋品名": "休闲皮鞋"}}
]

代码段:

import pandas as pd
import jsonfrom pyecharts import options as opts
from pyecharts.charts import Barwith open(r'D:\data\shoes1.json', 'r', encoding='gbk') as f:data = json.load(f)df = pd.DataFrame.from_dict(pd.json_normalize(data), orient='columns')
p0 = df.groupby("info.款式").size().sort_values(ascending=False)# 通过pyecharts绘图
bar = Bar()
bar.add_xaxis(p0.index.tolist())
bar.add_yaxis("商家A", p0.tolist())
bar.set_global_opts(title_opts=opts.TitleOpts(title="某商场销售情况"), toolbox_opts=opts.ToolboxOpts())
bar.render("D:\data\pictures\款式.html")

输出结果:

利用pyecharts对JSON数据进行可视化操作相关推荐

  1. python中利用pyecharts实现柱状图数据堆叠可视化

    # coding=utf-8 from pyecharts import Bar import random attr = ["衬衫", "羊毛衫", &quo ...

  2. python数据可视化利用_利用pyecharts实现python数据可视化

    **python 利用pyecharts实现python数据可视化 **web pyecharts是一种交互式图表的表达方式. pyecharts是一款将python与echarts结合的强大的数据可 ...

  3. 利用pyecharts对职位数据进行地图可视化

    前言 pyecharts 是基于百度开源的Echarts.方便与Python 进行对接.直接可以用于python的一个库. 今天我们利用pyecharts实现职位数据的地图可视化. 安装pyechar ...

  4. python json 转csv_利用python将json数据转换为csv格式的方法

    假设.json文件中存储的数据为: {"type": "Point", "link": "http://www.dianping. ...

  5. Linux7081端口,bash,linux_利用shell将json数据解析后排序问题,bash,linux,ubuntu,json - phpStudy...

    利用shell将json数据解析后排序问题 最近在写一个模仿dropbox_uploader的百度网盘的shell脚本.通过调用pcs的api返回一个目录下的所有文件.返回的json数据如下: {&q ...

  6. MVC中利用ViewBag传递Json数据时的前端处理方法

    ** MVC中利用ViewBag传递Json数据时的前端处理方法 ** 用viewBag传递Json字符串到前端时,json字符串中的"会被转义为& quot,前端处理方法为@Htm ...

  7. 【Dash搭建可视化网站】项目4: 利用Dash Plotly实现数据图表可视化

    手动反爬虫,禁止转载:原博地址 https://blog.csdn.net/lys_828/article/details/122073681(CSDN博主:Be_melting) 知识梳理不易,请尊 ...

  8. 【Power Automate系列教程】利用API获取JSON数据定时每日自动写入List

    利用API获取JSON数据定时每日自动写入List 在知识星球的后台有个看数据的界面: 通过简单的抓包可以看到是个json数据,那么就有了想法! 获取到请求的api,发现规律: https://api ...

  9. 【python】带你采集基金股票数据并作可视化操作

    前言 嗨喽,大家好呀~这里是爱看美女的茜茜呐 又到了学Python时刻~ 开发环境 & 第三方模块: 解释器版本: python 3.8 代码编辑器: pycharm 2021.2 reque ...

最新文章

  1. 活动报名 | 启元星际AI顶级职业选手挑战赛周日开赛,邀您在线见证!
  2. 将 VMware 最小化到系统托盘
  3. 解决linux服务器掉包问题
  4. opengl 深度详解_OpenGL中的深度测试
  5. Spring5的通信报文
  6. 重新想象 Windows 8.1 Store Apps (89) - 通信的新特性: 下载数据, 上传数据, 上传文件...
  7. linux安装jdk(以1.6为例)
  8. Django例子-出版社
  9. 5导出word_妙招技法 | 教你如何快速导出Word文档中的图片
  10. 曲线组合图 类型详情
  11. sqlserver 组内排序
  12. Ubuntu 分卷压缩和解压
  13. freeswitch 文件包含关系图
  14. 微pe Linux,微PE工具箱 v2.1 正式版
  15. 微信公众号H5之微信分享常见错误和问题(the permission value is offline verifying)
  16. 099 《少有人走的路:心智成熟的旅程》简记
  17. “一切融一”iGame G-ONE发布会邀请函曝光
  18. 【自主无人机】无人机领域中知名课题组介绍 - 转自阿木实验室
  19. C++(三十六)之电视机和遥控器友元类
  20. 【Python习题】房贷计算器

热门文章

  1. 国家电网计算机类考试平均分,国家电网一批招聘计算机类考前得分点
  2. Chisel,说爱你不容易
  3. Linux proc 系统介绍
  4. 征信不良记录,花钱就能修复?
  5. 批量下载指定歌手的百度mp3
  6. 100baseT,1000baseX,1000baseTX,1000baseFX - 扫盲
  7. java.util.concurrent同步框架(AQS论文中文翻译)
  8. 惠普HP LaserJet Pro 400 M401d 打印机驱动
  9. 湖北9月计算机二级报名时间,[最新]云南省湖北省2019年9月全国计算机二级报名时间公布...
  10. 最新版Xamarin[mono] 石皮解教程 (亲测完整不坑爹,点进来算你拣到便宜了)