【50 Pandas+Pyecharts | 暑期档电影票房数据分析可视化】

news2024/9/19 13:51:02

文章目录

  • 🏳️‍🌈 1. 导入模块
  • 🏳️‍🌈 2. Pandas数据处理
    • 2.1 读取数据
    • 2.2 提取电影名称
  • 🏳️‍🌈 3. Pyecharts数据可视化
    • 3.1 电影总票房排行
    • 3.2 各电影票房占比
    • 3.3 2023中国各省地区大学数量分布
    • 3.4 《抓娃娃》每日票房/观看人次
    • 3.5 当日票房冠军电影次数
    • 3.6 票房环比-场次环比-人次环比-平均票价
    • 3.7 《抓娃娃》《云边有个小卖部》各城市等级电影票房
  • 🏳️‍🌈 4. 可视化项目源码+数据

大家好,我是 👉【Python当打之年(点击跳转)】

本期将利用Python分析「2024暑期档电影票房数据」 ,看看:电影整体票行排行分布情况、哪部电影人气最高观看人数最多以及平均票价,票房环比等,希望对大家有所帮助,如有疑问或者需要改进的地方可以联系小编。

涉及到的库:
Pandas — 数据处理
Pyecharts — 数据可视化

🏳️‍🌈 1. 导入模块

import pandas as pd
from pyecharts.charts import *
from pyecharts import options as opts
import warnings
warnings.filterwarnings('ignore')

🏳️‍🌈 2. Pandas数据处理

2.1 读取数据

df1 = pd.read_excel('./data/各地域票房分布.xlsx')

在这里插入图片描述

df2 = pd.read_excel('./data/总票房详情.xlsx')

在这里插入图片描述

df3 = pd.read_excel('./data/每日票房详情.xlsx')

在这里插入图片描述

2.2 提取电影名称

df3['电影名称'] = df3['当日票房冠军'].apply(lambda x: x.split('¥')[0].strip() if '¥' in x else None)

🏳️‍🌈 3. Pyecharts数据可视化

3.1 电影总票房排行

def get_bar1():
    chart = (
        Bar(i)
        .add_xaxis(x_data[::-1])
        .add_yaxis('', y_data[::-1])
        .reversal_axis()
        .set_global_opts(
            title_opts=opts.TitleOpts(
                title='1-电影总票房排行',
                subtitle=subtitle,
                pos_top='2%',
                pos_left='center',
            ),
            visualmap_opts=opts.VisualMapOpts(
                is_show=False,
                max_=20,
            ),
        )
    )

在这里插入图片描述

  • 《抓娃娃》以32.56亿票房高居暑期票房榜榜首
  • 《默杀》以13.51亿位居第二,《末路狂花钱》、《异形:夺命舰》、《云边有个小卖部》分别以7.82亿、6.43亿、4.99亿紧随其后

3.2 各电影票房占比

def get_pie1():
    pie1 = (
        Pie()
        .add('',
             [list(z) for z in zip(x_data, y_data)],
            )
        .set_global_opts(
            title_opts=opts.TitleOpts(
                title='2-各电影票房占比',
                subtitle=subtitle,
                pos_top='4%',
                pos_left='center',
            ),
            visualmap_opts=opts.VisualMapOpts(
                is_show=False,
                max_=20,
            ),
        )
    )

在这里插入图片描述

  • 《抓娃娃》占比37.96%
  • 《默杀》占比15.75%
  • 《末路狂花钱》占比9.12%
  • 《异形:夺命舰》占比7.5%
  • 《云边有个小卖部》占比5.82%

3.3 2023中国各省地区大学数量分布

在这里插入图片描述

  • 《抓娃娃》共7867.9万人次观看
  • 《默杀》共3280.11万人次观看
  • 《末路狂花钱》共1951.86万人次观看
  • 《异形:夺命舰》共1586.25万人次观看
  • 《云边有个小卖部》共1232.3万人次观看

3.4 《抓娃娃》每日票房/观看人次

在这里插入图片描述

  • 《抓娃娃》在7月20日(上映后第一个周末)票房达到单日顶峰3.7亿,当日共901万人次观看,此后每周末都是一个小高峰
  • 7月16日前为点映数据

3.5 当日票房冠军电影次数

在这里插入图片描述

  • 《抓娃娃》占据单日票房榜32天
  • 《异形:夺命舰》占据单日票房榜15天
  • 《云边有个小卖部》占据单日票房榜11天
  • 《默杀》占据单日票房榜10天
  • 《我才不要和你做朋友呢》占据单日票房榜9天

3.6 票房环比-场次环比-人次环比-平均票价

在这里插入图片描述

3.7 《抓娃娃》《云边有个小卖部》各城市等级电影票房

def get_pie2():
    pie1 = (
        Pie()
        .add('',
             [list(z) for z in zip(x_data, y_data1)],
            )
        .add('',
             [list(z) for z in zip(x_data, y_data2)],
            )
        .set_global_opts(
            title_opts=opts.TitleOpts(
                title='《抓娃娃》《云边有个小卖部》各城市等级电影票房',
                subtitle=subtitle,
                pos_top='4%',
                pos_left='center',
            ),
        )
    )

在这里插入图片描述

  • 《抓娃娃》、《云边有个小卖部》在二线城市票房最高,占比接近40%,一线城市票房占比12%左右,三线城市票房占比20%左右,四线城市票房占比20%左右,其他城市票房占比8%左右

🏳️‍🌈 4. 可视化项目源码+数据

点击跳转:【全部可视化项目源码+数据】


以上就是本期为大家整理的全部内容了,赶快练习起来吧,原创不易,喜欢的朋友可以点赞、收藏也可以分享注明出处)让更多人知道。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2120397.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

浅谈产线工控安全,产线工控安全的有效方案

随着工业4.0的发展,产线日益智能化,生产网已经发展成一个组网的计算机环境,虽然都进行了隔离,但仍需和外部进行数据交互,导致有病毒入侵可能。 产线工控安全事件不断 深信达MCK主机加固方案,针对产线工控…

工业无人机性能参数特点!!!

一、基本性能参数 动力系统:工业无人机多采用电动或油动动力系统,以提供足够的推力和续航能力。电动无人机通常具有较低的噪音和振动,适合城市或近距离作业;而油动无人机则具有更长的续航时间和更大的载重能力,适合远…

安科瑞Acrel-1000DP分布式光伏监控系统平台的设计与应用-安科瑞 蒋静

针对用户新能源接入后存在安全隐患、缺少有效监控、发电效率无法保证、收益计算困难、运行维护效率低等通点,提出的Acrel-1000DP分布式光伏监控系统平台,对整个用户电站全面监控,为用户实现降低能源使用成本、减轻变压器负载、余电上网&#…

MySQL基础作业三

查询 1.分别查询student表和score表的所有记录 mysql> select *from student; ---------------------------------------------------- | id | name | sex | birth | department | address | ---------------------------------------------------- | 901 | 张三丰…

大模型×认知科学:多维潜空间洞悉复杂认知

最近的一篇来自于Cognitive Sciences的精炼综述带给了我一些对于当下AI的某种反向思考🤔,分享给大家: 这篇综述讨论了如何通过多种降维技术揭示认知科学中的潜在表征空间,并探讨了选择适合研究目标的嵌入算法时需要考虑的关键因素…

每日一题,力扣leetcode Hot100之206反转链表

原来的链表是1-2-3-4-5-null 反转后是5-4-3-2-1-null 只需要循环遍历,并且借一个temp便可以完成反转 class Solution:def reverseList(self, head: ListNode) -> ListNode:cur, pre head, Nonewhile cur:tmp cur.next # 暂存后继节点 cur.nextcur.next pre…

AndroidStudio清除重置Http Proxy代理的方式

问题背景 在国内做代码开发的都知道,在国际互联网我们存在看不见的墙,导致无法访问一些代码库和资源,所以在使用开发工具拉取第三方库的时候总会遇到无法连接或者连接超时的情况,所以就会使用一些安全的网络代理工具,辅…

[项目][WebServer][项目介绍及知识铺垫][上]详细讲解

目录 1.何为WWW?2.HTTP分层1.整体2.细节3.DNS?4.协议之间是如何协同运作的? 3.Http相关概念1.特点2.URI && URL && URN3.HTTP URL格式 1.何为WWW? WWW是环球信息网的缩写,常简称为Web分为Web客户端和Web服务器程序,WWW可…

基于微信小程序点餐、外卖系统的设计与实现 (源码+lw+参考文档+核心代码讲解等)

基于微信小程序点餐、外卖系统的设计与实现(源码lw部署文档讲解等) 项目概述: 这段时间做了一个关于点餐的小程序,也是学习和总结的一部分,希望对大家有所帮助。本课题的主要目标是设计并能够实现一个基于微信小程序点餐系统。项目采用的是…

视频监控管理平台LntonAIServer视频智能分析抖动检测算法应用场景

在视频监控系统中,视频画面的稳定性对于确保监控效果至关重要。抖动现象是指视频画面中存在不稳定或频繁晃动的情况,这可能会影响视频的清晰度和可读性。LntonAIServer通过引入抖动检测功能,帮助用户及时发现并解决视频流中的抖动问题&#x…

数据库设计中的需求分析

在数据库设计中,需求分析 是至关重要的一步。它不仅是设计过程的起点,也是后续步骤的基础。如果需求分析出现问题,那么后续所有设计阶段的结果都会受到影响,最终可能导致整个设计返工,耗费大量时间和资源。因此&#x…

不小心从 Android 设备中删除了重要消息,恢复永久删除的消息知识

您是否曾经不小心从 Android 设备中删除了重要消息,并迫切希望能够恢复它们?好吧,好消息是你可以!通过一些简单的步骤和正确的工具,您可以恢复那些已删除的消息并找回您认为永远丢失的信息。在本教程中,我将…

redis的 stream数据类型实现 消息队列?

redis的 stream数据类型实现 消息队列? redis的消息队列可以通过: PUB/SUB,订阅/发布模式:缺点是发布订阅模式是无法持久化的,如果出现网络断开、Redis 宕机等,消息就会被丢弃; 使用列表 List…

sklearn-逻辑回归-特征工程示例

sklearn-逻辑回归-特征工程示例 在实际应用场景中,有时候特征的数量会很多,我们出于业务考虑,也出于计算量的考虑,希望对逻辑回归进行特征选择来降维。比如在判断一个人是否会患乳腺癌的时候,医生如果看58个指标来确诊…

【系统方案】大数据库建设技术方案(PPT完整版)

大数据湖建设方案旨在构建一个集中式、可扩展的数据存储与分析平台,集中整合企业内外各类数据资源,形成统一的数据资产池。通过先进的数据处理技术,实现数据的快速入库、高效查询与深度分析,为企业决策提供全面、实时、精准的数据…

关于 win10安装.NET framework 3.5失败 的解决方法

文为原创文章,转载请注明原文出处 本文章博客地址:https://hpzwl.blog.csdn.net/article/details/142030841 长沙红胖子Qt(长沙创微智科)博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV、Op…

Stable Diffusion AI算法,实现一键式后期处理与图像修复魔法

在当今数字影像时代,后期处理技术已成为将原始图像转化为视觉上令人惊叹艺术作品的点睛之笔。随着人工智能技术的飞速发展,尤其是Stable Diffusion技术在图像处理领域的应用,图片后期处理已达到前所未有的高度,为摄影师、设计师及…

【秒达开源】多功能中文工具箱源码:自部署 全开源 轻量级跨平台 GPT级支持+高效UI+Docker

【秒达开源】多功能中文工具箱源码发布:自部署、全开源、轻量级跨平台,GPT级支持高效UI,Docker/便携版任选,桌面友好丰富插件生态 这是一款集大成之作,专为追求高效与便捷的用户量身打造。它不仅支持完全自部署&#…

Axure科技感设计案例教程:从按钮到大屏的全面探索

Axure RP,作为一款强大的原型设计工具,不仅能够帮助设计师快速构建产品界面,还能通过其丰富的交互功能实现高度逼真的科技感效果。以下是一个简要的教程,介绍如何使用Axure RP设计科技感按钮、图标、统计、图表以及大屏界面。 1.…

Watt ToolKit(steam++)加速服务启动失败,443端口被vsvnhttpsvc(5792)占用。请关掉443端口的程序或者尝试使用系统代理模式

系列文章目录 文章目录 系列文章目录前言一、pandas是什么?二、使用步骤三、 解决办法 前言 在使用Watt ToolKit(steam),加速服务启动失败,443端口被vsvnhttpsvc(5792)占用。请关掉443端口的程序或者尝试使用系统代理…