python可视化:端午假期旅游火爆原因分析

article/2025/6/8 0:21:23

python可视化:端午假期旅游火爆原因分析

2025年的旅游市场表现强劲:

  • 2025年端午假期全社会跨区域人员流动量累计6.57亿人次,日均2.19亿人次,同比增长3.0%。
  • 入境游订单同比大涨近90%,门票交易额(GMV)增长1.5倍。
  • 国内周边游占比64%,短途游主导市场。

2025年端午旅游热点地

国内热门城市

  • 周边游Top10:杭州、南京、上海、苏州、广州、北京、天津、济南、成都、湖州。
import matplotlib.pyplot as plt
import seaborn as sns# 数据准备
cities = ['杭州', '南京', '上海', '苏州', '广州', '北京', '天津', '济南', '成都', '湖州']
rank = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]  # 排名仅作顺序参考,实际数据为热度排名# 设置样式
plt.style.use('seaborn')
plt.figure(figsize=(12, 6))# 创建条形图(横向)
ax = sns.barplot(x=rank, y=cities, palette="viridis", orient='h')# 添加标题和标签
plt.title('2025年端午假期国内周边游Top10目的地', fontsize=16, pad=20)
plt.xlabel('热门指数(排名)', fontsize=12)
plt.ylabel('城市', fontsize=12)# 在条形上显示排名
for i, v in enumerate(rank):ax.text(v + 0.1, i, str(v), color='black', va='center', fontweight='bold')# 调整布局
plt.tight_layout()
plt.grid(axis='x', linestyle='--', alpha=0.7)# 显示图表
plt.show()

图1:
在这里插入图片描述

民俗文化热门地

  • 广东佛山:龙舟漂移IP带动旅游订单增长167%。
  • 湖南汨罗(屈原故里)、浙江嘉兴(粽子之乡)预订量增长超40%。
  • 济南跻身全国周边游第八,趵突泉、明水古城等景区受青睐。
  • 武汉入境游同比增长45%,黄鹤楼、晴川阁等景点吸引外国游客。
import matplotlib.pyplot as plt
import seaborn as sns
import numpy as np# 数据准备
cities = ['佛山', '汨罗', '嘉兴', '济南', '武汉']
growth_rate = [167, 42, 45, 25, 45]  # 增长率(%)
reasons = ["龙舟漂移IP爆火","屈原故里端午民俗","粽子之乡文化体验","泉水+明水古城引流","黄鹤楼入境游增长"
]# 设置样式
plt.style.use('ggplot')
plt.figure(figsize=(10, 6), dpi=100)# 创建条形图
ax = sns.barplot(x=growth_rate, y=cities, palette="rocket")# 添加数据标注和原因说明
for i, (rate, reason) in enumerate(zip(growth_rate, reasons)):ax.text(rate + 3, i, f"{rate}%", va='center', fontsize=10)ax.text(5, i-0.3, reason, color='darkred', fontsize=9, bbox=dict(facecolor='peachpuff', alpha=0.5))# 装饰图表
plt.title("2025端午民俗文化热门地TOP5及增长原因", fontsize=14, pad=15)
plt.xlabel("旅游订单同比增长率(%)", fontsize=11)
plt.ylabel("城市", fontsize=11)
plt.xlim(0, 180)# 添加图例说明
plt.text(120, 4.5, "数据来源:携程《2025端午文旅报告》", fontsize=8, alpha=0.7)# 显示图表
plt.tight_layout()
plt.show()

图2:在这里插入图片描述

出境游热门地

  • 短途(3小时飞行圈):日本、韩国、中国香港、泰国、马来西亚。
  • 新兴黑马:乌兹别克斯坦、哈萨克斯坦、冰岛。

旅游火爆背后的原因

  1. 民俗驱动:龙舟赛事(全国122场)带动佛山、汨罗等城市热度。
  2. 短途游主导:64%游客选择周边游,杭州、上海等成热门。
  3. 入境增长:订单同比涨90%,上海、北京、成都最受欢迎。

文化驱动

  • 龙舟经济:全国龙舟赛事达122场,佛山“漂移龙舟”、汨罗祭屈仪式等成现象级IP。
  • 非遗体验:乌镇“水上五黄宴”、宏村微缩龙舟赛等让传统民俗现代化。
  • 国潮兴起:故宫文创“千里江山粽”、敦煌“飞天粽”受年轻人追捧。
import pandas as pd# 示例数据:2025年端午各省份旅游人次(单位:万人次)
province_data = {"省份": ["广东", "湖南", "浙江", "江苏", "山东", "四川"],"旅游人次": [2321.0, 1200.0, 1500.0, 1350.0, 1100.0, 980.0],  # 广东数据来自:cite[4]"同比增长率": [20.6, 18.3, 15.2, 12.7, 10.5, 8.9]  # 假设值
}# 热门城市及龙舟搜索热度(同程数据:cite[2]:cite[6])
city_data = {"城市": ["佛山", "汨罗", "嘉兴", "杭州", "成都", "苏州"],"龙舟搜索增幅": [270, 270, 200, 180, 160, 150],  # 百分比"预订量增长": [167, 40, 40, 35, 30, 25]  # 百分比
}df_province = pd.DataFrame(province_data)
df_city = pd.DataFrame(city_data)

输出:df1、df2
在这里插入图片描述
在这里插入图片描述


各省份旅游人次热力图
from pyecharts import options as opts
from pyecharts.charts import Map# 数据准备(省份需用简称,与PyEcharts内置地图匹配)
data = [("广东省", 2321),("湖南省", 1200),("浙江省", 1500),("江苏省", 1350),("山东省", 1100),("四川省", 980),
]# 创建地图
c = (Map().add(series_name="旅游人次(万)",data_pair=data,maptype="china",is_map_symbol_show=False,).set_global_opts(title_opts=opts.TitleOpts(title="2025年端午各省旅游人次"),visualmap_opts=opts.VisualMapOpts(min_=800,max_=2500,range_text=["高", "低"],is_piecewise=True,pos_top="middle",),).render("province_tourism_map.html")
)

图3:在这里插入图片描述


热门城市龙舟活动热度条形图
import matplotlib.pyplot as pltplt.figure(figsize=(10, 6))
plt.bar(df_city["城市"], df_city["龙舟搜索增幅"], color='#FF6B6B', label='龙舟搜索增幅(%)')
plt.bar(df_city["城市"], df_city["预订量增长"], color='#4ECDC4', alpha=0.7, label='预订量增长(%)')
plt.title("2025端午龙舟文化热门城市数据对比", fontsize=14)
plt.xlabel("城市")
plt.ylabel("百分比(%)")
plt.legend()
plt.grid(axis='y', linestyle='--')
plt.show()

图4:在这里插入图片描述

分析:佛山因“龙舟漂移”IP搜索增幅达270%,预订量增长167%。


政策与消费趋势

  • 免签政策:入境游增长89%,上海、北京、成都等成外国游客首选。
  • 亲子+宠物经济:亲子订单占比35%,宠物友好酒店热度增20%。
  • “演出+旅游”:邓紫棋贵州演唱会、佛山龙舟赛带动跨城观演。
入境游订单增长趋势
# 入境游数据(携程:cite[1]:cite[9])
countries = ["马来西亚", "韩国", "新加坡", "泰国", "美国"]
orders = [452, 380, 290, 250, 200]  # 假设订单增长比例plt.pie(orders, labels=countries, autopct="%1.1f%%", colors=["#FFD166", "#06D6A0", "#118AB2", "#EF476F", "#073B4C"])
plt.title("2025端午入境游主要客源国订单占比")
plt.show()

图5:在这里插入图片描述


  • wordcloud 生成关键词云(如“龙舟”“亲子游”“免签”等)。
from wordcloud import WordCloud
import matplotlib.pyplot as plt# 示例关键词及权重(根据搜索热度或频次自定义)
keywords = {"龙舟": 35, "亲子游": 30, "免签": 25, "短途游": 20,"佛山": 18, "汨罗": 15, "嘉兴": 15, "民俗": 15,"粽子": 12, "演唱会": 10, "高铁": 10, "国潮": 10
}# 生成词云
wc = WordCloud(font_path="simhei.ttf",  # 指定中文字体(Windows可用)background_color="white",width=800,height=600,max_words=50
).generate_from_frequencies(keywords)# 显示
plt.figure(figsize=(10, 8))
plt.imshow(wc, interpolation="bilinear")
plt.axis("off")
plt.title("2025端午旅游热点关键词云", fontsize=16, pad=20)
plt.show()

图6:
在这里插入图片描述


人员流动地图(箭头图)

  • 主要客源地→目的地(如北京→济南、上海→杭州、广州→佛山等)。
  • 出境游热门航线(上海→大阪、北京→东京等)。
import plotly.graph_objects as go# 示例流动数据(需补充真实坐标)
flow_data = pd.DataFrame({"出发地": ["北京", "上海", "广州"],"目的地": ["济南", "杭州", "佛山"],"流量": [50000, 40000, 30000],"出发地_lat": [39.9, 31.2, 23.1],"出发地_lon": [116.4, 121.5, 113.3],"目的地_lat": [36.7, 30.3, 23.0],"目的地_lon": [117.0, 120.2, 113.1]
})fig = go.Figure()for i in range(len(flow_data)):fig.add_trace(go.Scattergeo(lon=[flow_data["出发地_lon"][i], lat=[flow_data["出发地_lat"][i]],mode="markers",marker=dict(size=10, color="red"),name=flow_data["出发地"][i]))fig.add_trace(go.Scattergeo(lon=[flow_data["目的地_lon"][i]], lat=[flow_data["目的地_lat"][i]],mode="markers",marker=dict(size=10, color="blue"),name=flow_data["目的地"][i]))fig.add_trace(go.Scattergeo(lon=[flow_data["出发地_lon"][i], flow_data["目的地_lon"][i]],lat=[flow_data["出发地_lat"][i], flow_data["目的地_lat"][i]],mode="lines",line=dict(width=2, color="green"),opacity=0.7,name=f"{flow_data['出发地'][i]}{flow_data['目的地'][i]}"))fig.update_geos(scope="asia", projection_type="natural earth")
fig.update_layout(title="2025端午主要旅游流向示意图")
fig.show()

图7:
在这里插入图片描述


5. 总结

2025年端午旅游市场呈现 “民俗+短途+亲子” 三大特点,文化IP(如龙舟、粽子)和便利政策(免签、高铁)是核心驱动力。


http://www.hkcw.cn/article/jHMDlGfJQw.shtml

相关文章

ubuntu22.04安装taskfile

sh -c "$(curl --location https://taskfile.dev/install.sh)" -- -dsudo mv ./bin/task /usr/local/bin/测试 task --version

Ubuntu22.04 安装 Miniconda3

Conda 是一个开源的包管理系统和环境管理系统,可用于 Python 环境管理。 Miniconda 是一个轻量级的 Conda 发行版。Miniconda 包含了 Conda、Python和一些基本包,是 Anaconda 的精简版本。 1.下载安装脚本 在 conda官网 找到需要的安装版本&#xff0…

LRC and VIP

//首先排除所有数相等的情况,再把最大值放在一个组&#xff0c;那么最大值的gcd就等于其本身&#xff0c;再判断剩下的gcd是否等于最大值就可以了 #include<bits/stdc.h> using namespace std;const int N1e3100; int a[N]; map<int,int>mapp; int main(){int t;ci…

AI Agent开发第78课-大模型结合Flink构建政务类长公文、长文件、OA应用Agent

开篇 AI Agent2025确定是进入了爆发期,到处都在冒出各种各样的实用AI Agent。很多人、组织都投身于开发AI Agent。 但是从3月份开始业界开始出现了一种这样的声音: AI开发入门并不难,一旦开发完后没法用! 经历过至少一个AI Agent从开发到上线的小伙伴们其实都听到过这种…

统信 UOS 服务器版离线部署 DeepSeek 攻略

日前&#xff0c;DeepSeek 系列模型因拥有“更低的成本、更强的性能、更好的体验”三大核心优势&#xff0c;在全球范围内备受瞩目。 本次&#xff0c;我们为大家提供了在统信 UOS 服务器版 V20&#xff08;AMD64 或 ARM64 架构&#xff09;上本地离线部署 DeepSeek-R1 模型的…

6月2日day43打卡

复习日 作业&#xff1a; kaggle找到一个图像数据集&#xff0c;用cnn网络进行训练并且用grad-cam做可视化 进阶&#xff1a;并拆分成多个文件 任务写了两天&#xff0c;第一天找到一个数据集Stanford Cars Dataset&#xff08;斯坦福汽车数据集&#xff09;&#xff1a; 1. 基…

机器学习——聚类算法

一、聚类的概念 根据样本之间的相似性&#xff0c;将样本划分到不同的类别中的一种无监督学习算法。 细节&#xff1a;根据样本之间的相似性&#xff0c;将样本划分到不同的类别中&#xff1b;不同的相似度计算方法&#xff0c;会得到不同的聚类结果&#xff0c;常用的相似度…

蓝桥杯_DS18B20温度传感器---新手入门级别超级详细解析

目录 一、引言 DS18B20的原理图 单总线简介&#xff1a; ​编辑暂存器简介&#xff1a; DS18B20的温度转换与读取流程 二、代码配置 maic文件 疑问 关于不同格式化输出符号的使用 为什么要rd_temperature()/16.0&#xff1f; onewire.h文件 这个配置为什么要先读lo…

SuperMap GIS基础产品FAQ集锦(20250603)

一、SuperMap iDesktopX 问题1&#xff1a;这种投影坐标如何转换成China_2000的&#xff1f; 11.2.0 【解决办法】在数据源属性中&#xff0c;选择坐标系下的投影转换&#xff0c;然后指定转换结果的坐标系为China_2000 问题2&#xff1a;SuperMap iDesktopX 影像导出时&am…

【js 图片批量自定义打包下载】

压缩图片打包本地下载 一、依赖安转二、函数封装三、打包压缩四、应用五、示例图 一、依赖安转 打包工具 npm install file-saver --save npm install jszip --save二、函数封装 对图片进行处理 function getBase64Image(src) {return new Promise((resolve, reject) > …

如何轻松地将数据从 iPhone传输到iPhone 16

对升级到 iPhone 16 感到兴奋吗&#xff1f;恭喜&#xff01;然而&#xff0c;除了兴奋之外&#xff0c;学习如何将数据从 iPhone 传输到 iPhone 16 也很重要。毕竟&#xff0c;那些重要的联系人、笔记等都是不可或缺的。为了实现轻松的iPhone 到 iPhone 传输&#xff0c;我们总…

Adobe Acrobat——设置PDF打印页面的大小

1. 打开 PDF 文件&#xff1b; 2. 点击菜单栏的 “文件” → “打印”&#xff1b; 3. 在打印对话框中&#xff0c;点击 “属性”&#xff1b; 4. 点击 “布局”→ “高级”&#xff1b; 5. 点击 “纸张规格”&#xff0c;选择 “PostScript 自定义页面大小”&#xff0c;然后…

胜牌™全球成为2026年FIFA世界杯™官方赞助商

胜牌全球将首次与国际足联&#xff08;FIFA&#xff09;旗舰赛事建立合作关系。 此次赞助恰逢美国首个润滑油品牌即将迎来160周年之际&#xff0c;其国际扩张步伐正在加快。 在这项全球顶级赛事筹备期间&#xff0c;胜牌全球将通过各种富有创意的零售和体验活动与球迷互动。 …

mpg123在MSVC编译器中使用。

官网下载&#xff1a; 下载后打开以下窗口程序&#xff1a; 在此窗口程序中打开所下载的mpg123文件夹。在此文件夹中输入以下命令&#xff1a; dumpbin /EXPORTS libsyn123-0.dll > libsyn123-0.exports lib /DEF:libsyn123-0.def /OUT:libsyn123-0.lib /MACHINE:x64其中…

【LangServe部署流程】5 分钟部署你的 AI 服务

目录 一、LangServe简介 二、环境准备 1. 安装必要依赖 2. 编写一个 LangChain 可运行链&#xff08;Runnable&#xff09; 3. 启动 LangServe 服务 4. 启动服务 5. 使用 API 进行调用 三、可选&#xff1a;访问交互式 Swagger 文档 四、基于 LangServe 的 RAG 应用部…

苍穹外卖--HttpClient

1.介绍 HttpClient是Apache Jakarta Common下的子项目&#xff0c;可以用来提供高效的、最新的、功能丰富的支持HTTP协议的客户端编程工具包&#xff0c;并且它支持HTTP协议最新的版本和建议 依赖&#xff1a; 核心API&#xff1a; ①HTTPClient ②HTTPClients ③Closeabl…

最佳实践 | 璞华易研“PLM+AI智能研发平台”,助力汉旸科技实现高新材料“数据驱动研发”

合作动态 | PURVAR 日前&#xff0c;汉旸科技与璞华科技达成战略合作&#xff0c;正式引入璞华易研PLMAI智能研发平台。双方基于行业技术需求与数字化转型目标&#xff0c;快速完成研发全流程数字化管理框架的顶层设计与蓝图规划&#xff0c;为技术迭代与产品创新奠定坚实的数…

MongoDB数据库学习

学习链接&#xff1a;https://www.runoob.com/mongodb/mongodb-tutorial.html 图解MongoDB数据库学习路线指南 MongoDB初级 1. 基本概念学习 一定要记住的概念&#xff1a; 文档是一组键值(key-value)对(即 BSON)。 集合就是 MongoDB 文档组&#xff0c;类似于 RDBMS &…

软考 系统架构设计师系列知识点之杂项集萃(79)

接前一篇文章&#xff1a;软考 系统架构设计师系列知识点之杂项集萃&#xff08;78&#xff09; 第141题 软件测试一般分为两个大类&#xff1a;动态测试和静态测试。前者通过运行程序发现错误&#xff0c;包括&#xff08;&#xff09;等方法&#xff1b;后者采用人工和计算机…

分布式拜占庭容错算法——PBFT算法深度解析

Java 实现PBFT算法深度解析 一、PBFT核心流程 #mermaid-svg-3DQWQzd1C7QGWkMv {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-3DQWQzd1C7QGWkMv .error-icon{fill:#552222;}#mermaid-svg-3DQWQzd1C7QGWkMv .error-…