【数据分析与可视化】使用pyecharts对App下载量数据进行可视化分析(附源码)

简介: 【数据分析与可视化】使用pyecharts对App下载量数据进行可视化分析(附源码)

需要源码请点赞关注收藏后评论区留言私信~~~

下面针对一些App的下载量数据,使用pyecharts进行可视化分析,各类App某段时间的下载次数如下

App                       下载次数

相机                        5045137

短视频                    4608092      

视频                        35723063

浏览器                    23775808

商城                       15367847

购票                        10424808

小说                         76975429

聊天                         7393185

小工具                       64636392      

理财记账                   50491990

1:绘制数据的柱状图

代码如下

from pyecharts.charts import Bar
# x轴数据
items = ["相机", "短视频", "视频", "浏览器", "商城", "购票", "小说", "聊天", "小工具", "理财记账"] 
# y轴数据
sum_app = [[5045137.0], [4608092.0], [35723063.0], [23775808.0], [15367847.0], [10424808.0], [76975429.0], [7393185.0], [64636392.0], [50491990.0]]
# 生成实例化对象
bar = Bar(init_opts=opts.InitOpts(theme=ThemeType.LIGHT))
bar.add_xaxis([ "总数"])
for item in items:
    bar.add_yaxis(item,sum_app[items.index(item)])
bar.set_global_opts(title_opts=opts.TitleOpts(title="APP类型", subtitle="APP类型"))                 
# bar.render("APP类型.html")
bar.render_notebook()

2:绘制各类App下载量的饼图

代码如下

from pyecharts.charts import Pie
items = ["相机", "短视频", "视频", "浏览器", "商城", "购票", "小说", "聊天", "小工具", "理财记账"] 
# y轴数据
sum_app = [[5045137.0], [4608092.0], [35723063.0], [23775808.0], [15367847.0], [10424808.0], [76975429.0], [7393185.0], [64636392.0], [50491990.0]]
# 生成实例化对象
pie = Pie(init_opts=opts.InitOpts(theme=ThemeType.INFOGRAPHIC))
pie.add( "",data_pair = 
[(item,sum_app[items.index(item)]) for item in items],    
         radius=["30%", "75%"], 
center=["50%", "50%"],       
rosetype="radius",
label_opts=opts.LabelOpts(is_show=False))
pie.set_global_opts(title_opts = opts.TitleOpts(title="APP比例"))
pie.set_series_opts(label_opts = 
opts.LabelOpts(formatter="{b}: {c}"))
pie.render_notebook()

3:绘制各类App下载量的涟漪特效散点图

代码如下

from pyecharts import options as opts
from pyecharts.charts import EffectScatter
from pyecharts.globals import SymbolType
c = (
        EffectScatter()
       .add_xaxis(["衬衫", "毛衣", "领带", "裤子", "风衣", "高跟鞋", "袜子"])
     .add_yaxis('商家A', [114, 55, 27, 101, 125, 27, 105])
#        .add_yaxis('商家B',[57, 134, 137, 129, 145, 60, 49])
        .set_global_opts(title_opts=opts.TitleOpts(title="EffectScatter-基本示例"))
    )
c.render_notebook()

创作不易 觉得有帮助请点赞关注收藏~~~

相关文章
|
3天前
|
存储 消息中间件 数据处理
返利App的用户行为分析与数据驱动决策
返利App的用户行为分析与数据驱动决策
|
2天前
|
JavaScript Java 测试技术
基于springboot+vue.js+uniapp的体育赛事APP附带文章源码部署视频讲解等
基于springboot+vue.js+uniapp的体育赛事APP附带文章源码部署视频讲解等
6 0
基于springboot+vue.js+uniapp的体育赛事APP附带文章源码部署视频讲解等
|
2天前
|
JavaScript Java 测试技术
基于springboot+vue.js+uniapp的记录生活APP附带文章源码部署视频讲解等
基于springboot+vue.js+uniapp的记录生活APP附带文章源码部署视频讲解等
7 0
|
2天前
|
JavaScript Java 测试技术
基于springboot+vue.js+uniapp的XX校园交流APP附带文章源码部署视频讲解等
基于springboot+vue.js+uniapp的XX校园交流APP附带文章源码部署视频讲解等
6 0
|
2天前
|
JavaScript Java 测试技术
基于springboot+vue.js+uniapp的农产品销售app附带文章源码部署视频讲解等
基于springboot+vue.js+uniapp的农产品销售app附带文章源码部署视频讲解等
8 0
|
2天前
|
JavaScript Java 测试技术
基于springboot+vue.js+uniapp的公共浴池APP附带文章源码部署视频讲解等
基于springboot+vue.js+uniapp的公共浴池APP附带文章源码部署视频讲解等
6 0
|
2天前
|
JavaScript Java 测试技术
基于springboot+vue.js+uniapp的个人理财APP附带文章源码部署视频讲解等
基于springboot+vue.js+uniapp的个人理财APP附带文章源码部署视频讲解等
8 0
|
2天前
|
JavaScript Java 测试技术
基于springboot+vue.js+uniapp的个人健康管理系统app附带文章源码部署视频讲解等
基于springboot+vue.js+uniapp的个人健康管理系统app附带文章源码部署视频讲解等
4 0
|
2天前
|
JavaScript Java 测试技术
基于springboot+vue.js+uniapp的高校后勤网上报修系统安卓app附带文章源码部署视频讲解等
基于springboot+vue.js+uniapp的高校后勤网上报修系统安卓app附带文章源码部署视频讲解等
5 0