电影数据可视化-pyecharts世界地图

简介: 电影是一种集商业性,艺术性和大众传媒性于一体的特殊人类文化产品,既是社会意识形态中的艺术现象,又是由投资,生产,销售等行为组成的经济现象。对电影榜单状况进行分析,可以更好地为电影市场的经营与管理提供依据。在电影产业蓬勃发展的当下,电影的类型,时长,流行度,发行量,影评人数票房收益和评分数据之间呈现了复杂交错的关系,在商业化背景下,电影业围绕评分和票房展开了轰轰烈烈的利益竞争,而网络评分又表明了观众在综合了思想性,艺术性等方面因素后对电影的综合评价。评分和票房双丰收标志着一部电影的良好市场口碑。为具体研究电影评分与各因素之间的因果关系,运用数据分析与挖掘技术在海量数据中发现这些隐藏的信息。

电影是每个人生活中必不可少的娱乐方式,随着文化事业的发展,我们往往会接触到很多不同国家与不同种类的电影,而在评判一部电影好坏的过程中,需要通过获取得到电影相关的数据。从各个维度去评判电影的质量。从电影在全球的发行量,不同类型的电影在全球的流行度等方向进行深入研究。但由于文化背景不同,不同国家网民对电影的评判存在一定的差异,这就需要我们通过对数据进行处理选取合适的字段对数据进行可视化操作,再从数据与图表的结果中进行综合的分析得出我们想要的结果

部分电影的数据格式:


国家 流行度 收益额 影评数
0 Afghanistan 1.447734 0 32
1 Argentina 46.588366 64031879 668
2 Aruba 2.706207 0 64
3 Australia 2119.245885 7317847590 62551
4 Austria 71.293755 105655187 2541
5 Bahamas 31.036000 141195658 562
6 Belgium 178.270760 245386359 3403
7 Bhutan 0.749699 0 9
8 Bolivia 5.223096 623528 73
9 Bosnia and Herzegovina 8.048305 0 96
10 Brazil 133.437236 181908563 3628
11 Bulgaria 78.370037 216256385 1867
12 Canada 4228.031666 11833327293 120441
13 China 791.688178 4411910759 33804

可视化:

dict_data为上部分数据的变量,为DataFrame格式

frompyechartsimportoptionsasoptsfrompyecharts.chartsimportMapfrompyecharts.fakerimportFakerworld= (
Map()
    .add("流行量", [list(z) forzinzip(list(dict_data.国家), list(dict_data.流行度))], "world")
    .add("收益额", [list(z1) forz1inzip(list(dict_data.国家), list(dict_data.收益额))], "world")
    .add("影评数", [list(z2) forz2inzip(list(dict_data.国家), list(dict_data.影评数))], "world")
    .set_series_opts(label_opts=opts.LabelOpts(is_show=False))
    .set_global_opts(
title_opts=opts.TitleOpts(title="全球电影数据分布"),
visualmap_opts=opts.VisualMapOpts(),
    )
#     .render("map_world.html"))
world.render_notebook() 

可视化结果图:

image.png


相关文章
|
2月前
|
数据可视化 数据挖掘 API
数据可视化秘籍:用Matplotlib和Seaborn创建洞察力图表
【4月更文挑战第12天】本文介绍了Python中的数据可视化库Matplotlib和Seaborn,它们是数据分析中的强大工具。Matplotlib是基础绘图库,提供面向对象的API,可绘制多种图表。Seaborn基于Matplotlib,提供更美观和易用的界面,支持复杂的数据可视化技术。文中展示了如何使用这两个库创建线图、散点图、条形图、饼图和直方图,以帮助理解数据并展示发现。
|
11月前
|
数据可视化 数据挖掘 大数据
Pandas+Pyecharts | 北京某平台二手房数据分析可视化
Pandas+Pyecharts | 北京某平台二手房数据分析可视化
|
Web App开发 数据可视化 BI
数据可视化D3系列——饼状图
饼状图是数据统计中经常用到的另一类图表,饼图可以直观地显示一个数据系列中各项的大小与各项总和的比例,本文将使用D3上手制作一个简单的饼状图 什么是布局 布局是D3中非常重要的内容,有了布局D3才能画出复杂的矢量图。但布局并不是直接绘制图形,只是将初始数据转换成容易画图的图形语言,画图工具能读懂图形语言来进行绘制。 在绘制饼状图中,例如有一组数据[1, 2, 3],只依靠这些数据是画不出的,需要将这些数据转化为圆形的起始角度和终止角度,第一块的角度区域为[0, π/3],第二块的角度区域为[π/3, π]……绘制工具能根据这些角度值进行绘制。「布局只进行数据转换」 D3还提供其他常用图表的
数据可视化D3系列——饼状图
|
12月前
|
JavaScript 数据可视化 定位技术
漏刻有时数据可视化Echarts组件开发(24):本地离线的地图下钻与散点图
漏刻有时数据可视化Echarts组件开发(24):本地离线的地图下钻与散点图
100 0
漏刻有时数据可视化Echarts组件开发(24):本地离线的地图下钻与散点图
|
2月前
|
数据可视化 测试技术 定位技术
数据可视化——如何绘制地图
数据可视化——如何绘制地图
|
12月前
|
数据可视化
2019-nCov疫情实时趋势数据可视化Echarts学习(1):柱图和折线图
2019-nCov疫情实时趋势数据可视化Echarts学习(1):柱图和折线图
58 0
|
2月前
|
数据可视化 JavaScript 前端开发
【数据分析与可视化】pyecharts可视化图表讲解及实战(超详细 附源码)
【数据分析与可视化】pyecharts可视化图表讲解及实战(超详细 附源码)
236 0
|
11月前
|
数据可视化 数据挖掘 定位技术
数据的绘画工场:Python绘图库Pyecharts,打造引人入胜的可视化效果
数据的绘画工场:Python绘图库Pyecharts,打造引人入胜的可视化效果
98 0
|
11月前
|
数据采集 数据可视化 Go
使用Pyecharts对猫眼电影票房可视化分析
使用Pyecharts对猫眼电影票房可视化分析
|
11月前
|
数据可视化 数据挖掘 定位技术
Pandas+Pyecharts | 广州市已成交房源信息数据可视化
Pandas+Pyecharts | 广州市已成交房源信息数据可视化

热门文章

最新文章