Pythoncufflinks动态数据可视化在电商运营中的应用_第1页
Pythoncufflinks动态数据可视化在电商运营中的应用_第2页
Pythoncufflinks动态数据可视化在电商运营中的应用_第3页
Pythoncufflinks动态数据可视化在电商运营中的应用_第4页
Pythoncufflinks动态数据可视化在电商运营中的应用_第5页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、    pythoncufflinks动态数据可视化在电商运营中的应用    摘要:对数据进行高效的分析挖掘并可视化地展现其背后潜藏的商业价值在今天显得尤为重要,拥有丰富的工具包与活跃开源社区的python是许多商业数据分析者的首选。文章介绍了利用python的cufflinks库来实现动态可视化绘图,使得对电商运营的监控与决策更为直观、清晰和及时。关键词:商业智能;数据可视化;python;cufflinks:tp3-05 :a :1006-8228(2020)08-72-030 引言互联网时代电商的崛起,使零售行业的竞争变得越来越激烈,线上线下结合已

2、成为企业运营的方向和潮流。为了洞悉零售与电商的运营,传统的财务报表管理已不适应潮流,需要更精细直观的数据化管理。经济学中最经典的概念“看不见的手”正在被另外一个更加重要的概念“看得见的数据”所替代。合理高效的分析,挖掘与可视化数据,对企业掌握市场环境、营销流量,运营管理等很有帮助1,这也将最大程度上实现数据与商业的赋能。随着近年来商业智能(businesslntelligence,以下简称bi)的崛起,python语言在网络爬虫,机器学习,数据可视化等领域的价值日渐增长2。1 python中的动态数据可视化工具python的matplotlib与seaborn两个绘图库可绘制精美的静态可视化图

3、片。但对于要求较高的时间序列类型的绘图,静态的数据可视化绘图已无法很好的满足精细化时段的查看与同步分析。bokeh,pyecharts与plotly是实现动态数据可视化的几大常用python库,其中plotly是一个用于python的交互式、基于浏览器的高级声明式绘图库,它拥有所有python绘图库中最全的api和最强大的交互工具,支持科学、统计学、金融、地理、3d等多个领域多种样式的图表,被广泛应用于印刷出版物和创建网站。pyecharts则是由百度开源的数据可视化echarts与python语言结合而来,亦能很好的实现常见的动态图表并将其部署至主流的web框架中。但美中不足的是,这几大常用

4、的python库都存在可视化代码冗长和需要比较繁琐的额外函数来进行绘图的缺点。作为plotly的包装器,cufflinks通过将所有的绘图方法都封装到类似pandas绘图对象的plot0方法iplot0中,很好的解决了这个问题,但它却常常被人忽略。本文结合常见的商务案例,采用python的cufflinks实现了仅用一行代码就能画出简洁、美观、多样的交互式图表。2 利用python的cufflinks库进行数据可视化周权重指数是以某段销售周期内的历史日销售额数据为基础,以周为单位,进行权重分析处理的一种管理工具,它是一个相对概念,每个企业都不尽相同,一般介于7.0-14.0之間。值越大表示该企

5、业或者店铺的日销售额波动幅度越大。周权重指数是零售店铺用来量化各种销售状况、销售事件的管理工具,非常强大。单位权重值则是日销售除以日权重指数的结果,该指标解决了“时间标准”没有可对比性的原则(如周一与周六的销售额对比),如果一个零售店铺的每日销售额是绝对服从周权重指数的规律,那对应的权重曲线则将是一条绝对的水平直线,但是这种情况根本不可能出现,所以正常的权重值曲线是一条围绕某个值变化的曲线,正是这种变化给我们提供了去洞悉某些营运现象的可能1。本例的数据集为2019年8月广州某服装店的销售数据,经过清洗与处理后再使用python的cufflinks库来来进行动态可视化,可实现及时直观监控异常销售

6、情况。2.1 数据预览案例数据集中的部分数据见表1。2.2 代码实现与绘图结果两家店铺的权重值曲线的时间序列折线图的绘制代码如下,结果如图1和图2所示。#注释:绘制折线图与箱型图 df.iplot(kind=line,x=时间】,y='店铺1权重值曲线,店铺2日权重值曲线】,colors='blue,green'l) df.iplot(kind='box,y=店铺1权重值曲线,店铺2日权重值曲线】,legend=false,title=两店铺该月每日权重值分布)2.3 代码分析python的cufflinks代码简洁,与python中的pandas绘图非常类似,

7、在iplot0函数中添加的参数与pandas中的plot绘图方式大同小异,但cufflinks的成图在解决常见的中文横纵坐标显示及图片样式背景问题的同时还可根据鼠标的拖动而显示横坐标对应的动态数值,更方便查看指定日期的对应数值,另外,图示右上角的功能区还可实现时间段的选择并缩放(即查看具体的时间段),一键下载与横纵坐标的调整,功能齐全并兼具了高级美感,图示右下角的转换功能还可实现一键转plotly绘图并部署至web框架中3。2.4 图片结果分析从上面的折线图可以看出,八月份大部分的时间两家店铺的单位权重曲线都比较平稳,并未出现频繁波动。但店铺1出现了较为明显的月末踩刹车现象(零售业专业术语),

8、原因可能是:店铺已经或即将完成了当月的目标,员工心态上出现了松懈;员工们担心本月销售额完成得过多将导致下月目标被拔高,进而有意识或无意识的放松了心态;发现月底目标无法达成于是破罐破摔的踩刹车;店铺员工藏匿销售,本该本月录入系统的销售,人为转移到下月初才录入系统。反观店铺2,则出现了明显的月初放松现象,原因可能为:上月末拼得太凶,本月初习惯性地心态放松几天;上月末有虚增销售额的现象,本月初将虚增部分做退货处理。总而言之,无论是月初放松还是月末踩刹车,抑或是月中出现上述的两种现象,都会对销售的最大化造成伤害。通过直观清晰的动态可视化绘图,相关管理者可以及时发现问题,商讨解决方案。3 结束语数据可视

9、化的本质在于将数据以图形化的方式呈现,让观众有视觉化思考的能力,放在若干年前,其实就是excel与ppt的结合。但随着相关技术的成熟和人们对阅读体验的需求更新,大量的数据可视化工具应运而生。数据可视化的需求场景中,一种是“看”,即主要作用是展示汇报,是信息的获取,让管理者、营运者、业务人员更好的获取相关信息;另一种是“用”,主要目的在于交互管理,是数据的应用。越来越多的信息系统中加入了数据可视化的内容,给应用程序带来了很大的易用性和可理解性。但是对不同领域的数据进行可视化展示时,图表设计往往与领域数据相结合,无法独立出来,带来了大量重复性工作。在用传统的可视化开发工具时,人们需要花费大量精力来编写程序,影响了系统的开发效率。针对这一问题,本文提出的pythoncufflinks库方法可用十分简洁且易于理解的语句实现动态数据可视化展示,并将其应用到商业智能领域中数据的前端展示。在熟悉常用的图形与绘图方式后,还可根据企业或个人需求开发成动态数据可视化模板,并将其单独封装在自己定制的python库中,只需根据需求添加或修改部分参数,便可又好又快的实现大量复杂的绘图操作。参考文献(references):1黄承明.数据化管理m.电子工业出版社,2014.2王媛媛.b/s模式下数据可视化研究及其在商业智能中的应用d.河北工业大学,2007.3

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论