64 Pandas+Pyecharts | 全国瑞幸咖啡VS星巴克门店数据分析可视化
- 可视化系列
- 3天前
- 962热度
- 1评论
本期我们利用Python分析「全国瑞幸咖啡星巴克门店数据」,看看:瑞幸VS星巴克全国门店数量、重要城市瑞幸VS星巴克门店数量分布、各省瑞幸VS星巴克门店数量占比、全国瑞幸VS星巴克门店数量地图、全国瑞幸、星巴克门店分布热图等等,希望对大家有所帮助,如有疑问或者需要改进的地方可以联系小编。
涉及到的库:
- 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('./瑞幸咖啡全国门店信息.xlsx')

df2 = pd.read_excel('./星巴克全国门店信息.xlsx')

2.2 数据信息
df1.info()

df2.info()

2.3 数据去重
df1 = df1.drop_duplicates()
df2 = df2.drop_duplicates()
2.4 数据去空
df1 = df1.dropna()
df2 = df2.dropna()
3. Pyecharts数据可视化
3.1 瑞幸VS星巴克全国门店数量
def get_chart():
chart = (
Bar(init_opts=opts.InitOpts(theme='light',width='1000px', height='600px'))
.add_xaxis(x_data)
.add_yaxis('', y_data,
label_opts=opts.LabelOpts(formatter='{c}家'),
itemstyle_opts=opts.ItemStyleOpts(color=JsCode(js))
)
.set_global_opts(
legend_opts=opts.LegendOpts(is_show=False),
title_opts=opts.TitleOpts(
title='1-瑞幸VS星巴克全国门店数量',
subtitle=subtitle,
pos_left='center',
pos_top='2%',
title_textstyle_opts=opts.TextStyleOpts(color=t_color,font_size=22)
),
)
)

-
瑞幸的门店数量明显多于星巴克。瑞幸的门店数量超过6000家,而星巴克的门店数量在4000家。
3.2 全国瑞幸门店数量TOP15省份

-
重庆市瑞幸咖啡门店数量最多,为441家。上海市紧随其后,有410家门店。 北京市、天津市、陕西省、湖北省、四川省等地瑞幸咖啡门店数量也超过了300家。整体来看,重庆市和上海市的门店数量明显多于其他省份,而贵州省的门店数量最少。
3.3 全国星巴克门店数量TOP15省份
def get_chart():
chart = (
Bar()
.add_xaxis(x_data[::-1])
.add_yaxis("", y_data[::-1])
.reversal_axis()
.set_global_opts(
title_opts=opts.TitleOpts(
title='3-全国星巴克门店数量TOP15省份',
subtitle=subtitle,
pos_top='2%',
pos_left="center",
title_textstyle_opts=opts.TextStyleOpts(color=t_color,font_size=22)
),
visualmap_opts=opts.VisualMapOpts( range_color=colors2),
)
)

-
北京市和上海市的星巴克门店数量远高于其他省份,分别超过500家和499家。广东省以363家位居第三,而其他省份的门店数量相对较少,尤其是辽宁省,仅有86家。整体来看,东部沿海地区和一线城市的星巴克门店数量较为集中,反映了这些地区较高的消费能力和市场需求。
3.4 重要城市瑞幸VS星巴克门店数量分布

图片说明文字
-
从图表中可以看出,在北京市、上海市、广州市、重庆市、天津市、杭州市、西安市、武汉市这些城市中,瑞幸的门店数量普遍多于星巴克。特别是在北京、上海和武汉这三个城市,瑞幸的门店数量优势更为明显。这可能反映了瑞幸在这些城市的市场扩张策略更为激进,或者其市场定位和消费者需求更贴合当地市场。
3.5 各省瑞幸VS星巴克门店数量占比

- 瑞幸咖啡在大部分省份的门店数量占比超过星巴克,显示出其在中国市场的快速扩张。
- 星巴克在香港、西藏、上海、江苏、浙江等地区仍占据优势,可能与其先发优势和品牌定位有关。
- 广东、北京、四川等地两者竞争激烈,市场份额较为接近。
- 新疆维吾尔自治区:瑞幸占比98.1%,星巴克仅1.9%。
- 黑龙江省:瑞幸81%,星巴克19%。
- 青海省:瑞幸82.6%,星巴克17.4%。
- 江西省:瑞幸83.8%,星巴克16.2%。
- 甘肃省:瑞幸84%,星巴克16%。
星巴克占比最高的省份:
- 香港特别行政区:星巴克94.5%,瑞幸5.5%。
- 西藏自治区:星巴克80%,瑞幸20%。
- 上海市:星巴克54.9%,瑞幸45.1%。
- 江苏省:星巴克53.1%,瑞幸46.9%。
- 浙江省:星巴克52%,瑞幸48%。
两者占比接近的省份:
- 广东省:瑞幸44.7%,星巴克55.3%。
- 北京市:瑞幸42.7%,星巴克57.3%。
- 四川省:瑞幸52.8%,星巴克47.2%。
3.6 全国瑞幸VS星巴克门店数量地图

-
直观地展示了瑞幸和星巴克在全国各省份的门店分布情况,瑞幸(蓝色区域)在多个省份占据较多门店数量,而星巴克(绿色区域)在东部沿海省份(如广东、江苏、浙江)较为集中。
3.7 全国瑞幸门店分布热图
def get_chart():
geo = (
geo.add_schema(maptype="china")
.add(
"",
[list(z) for z in zip(x_data, y_data)],
type_='heatmap',
symbol_size = 5,
)
.set_global_opts(
legend_opts=opts.LegendOpts(is_show=False),
visualmap_opts=opts.VisualMapOpts(
range_color=colors1,
),
title_opts=opts.TitleOpts(
title='7-全国瑞幸门店分布热图',
subtitle=subtitle,
pos_top='2%',
pos_left="center",
title_textstyle_opts=opts.TextStyleOpts(color=t_color,font_size=22)
),
)
)

-
瑞幸门店主要集中在经济发达、人口密集的地区,如一线城市和沿海经济带。这些地区消费能力强,对咖啡的需求较高。省会城市和大城市通常是瑞幸布局的重点,因为这些城市商业活动频繁,适合开设门店。
高密度区域:
- 东南沿海地区:包括广东、福建、浙江、江苏、上海等地,颜色最深,表明这些地区的瑞幸门店数量最多。
- 长江中下游地区:如湖北、湖南、江西等地,也有较高的门店密度。
- 华北地区:北京、天津、河北等地,门店分布也较为密集。
中密度区域:
- 西南地区:四川、重庆等地有一定数量的门店。
- 东北地区:辽宁、吉林、黑龙江等地,门店密度中等。
低密度区域:
- 西北地区:新疆、青海、宁夏等地,颜色较浅,门店数量较少。
- 西藏:几乎没有瑞幸门店分布。
3.8 全国星巴克门店分布热图

-
展示了星巴克在中国的门店分布情况,反映了其市场布局策略:优先选择经济发达、人口密集的东部沿海地区,逐步向中部地区扩展,而在西部地区的布局相对较少。这种分布与地区的经济发展水平、人口密度和消费能力密切相关。