抖音用户地区分布分析:2017 vs 2018
抖音用户地区分布分析:2017 vs 2018
本文使用 Python 和 Matplotlib 库,对抖音平台 2017 年和 2018 年的用户地区分布数据进行分析,并以图表形式展示结果。
import numpy as np
import matplotlib.pyplot as plt
plt.rcParams['font.sans-serif'] = ['SimHei']
data_2017 = np.array([21, 35, 22, 19, 3])
data_2018 = np.array([13, 32, 27, 27, 1])
x = np.arange(5)
y = np.array([51, 73, 99, 132, 45])
labels = np.array(['一线城市', '二线城市', '三线城市', '四线及以外', '其他国家及地区'])
# 平均增长倍数
average = 75
bar_width = 0.5
# 添加无指向型注释文本
def autolabel(ax, rects):
''' 在每个矩形条的上方附加一个文本标签, 以显示其高度'''
for rect in rects:
height = rect.get_height() # 获取每个矩形条的高度
ax.text(rect.get_x() + bar_width/2, height + 3, s='{}'.format(height), ha='center', va='bottom')
# 第1个子图
ax_one = plt.subplot2grid((3,2), (0,0), rowspan=2, colspan=2)
bar_rects = ax_one.bar(x, y, tick_label=labels, color='#20B2AA', width=bar_width)
ax_one.set_title('抖音2018vs2017人群增长倍数')
ax_one.set_ylabel('增长倍数')
autolabel(ax_one, bar_rects)
ax_one.set_ylim(0, y.max() + 20)
ax_one.axhline(y=75, linestyle='--', linewidth=1, color='gray')
# 第2个子图
ax_two = plt.subplot2grid((3,2), (2,0))
ax_two.pie(data_2017, radius=1.5, labels=labels, autopct='%3.1f %%',
colors=['#2F4F4F', '#FF0000', '#A9A9A9', '#FFD700', '#B0C4DE'])
ax_two.set_title('2017年抖音用户地区分布的比例')
# 第3个子图
ax_thr = plt.subplot2grid((3,2), (2,1))
ax_thr.pie(data_2018, radius=1.5, labels=labels, autopct='%3.1f %%',
colors=['#2F4F4F', '#FF0000', '#A9A9A9', '#FFD700', '#B0C4DE' ])
ax_thr.set_title('2018年抖音用户地区分布的比例')
# 调整子图之间的距离
plt.tight_layout()
plt.show()
代码说明:
- 导入必要的库:
numpy用于处理数组,matplotlib.pyplot用于创建图表。 - 设置字体:
plt.rcParams['font.sans-serif'] = ['SimHei']将默认字体设置为 SimHei,以便正确显示中文。 - 定义数据:
data_2017和data_2018分别存储 2017 年和 2018 年的用户地区分布数据;x用于创建横轴刻度;y用于创建纵轴刻度;labels用于标记不同的地区。 - 创建子图:使用
plt.subplot2grid()函数创建 3 个子图:第一个子图用于显示用户增长倍数,第二个和第三个子图分别用于显示 2017 年和 2018 年的用户地区分布比例。 - 绘制图表:
- 使用
ax_one.bar()绘制用户增长倍数的柱状图。 - 使用
ax_two.pie()和ax_thr.pie()绘制饼图,分别显示 2017 年和 2018 年的用户地区分布比例。
- 使用
- 设置图表标题、轴标签和注释文本。
- 使用
plt.tight_layout()函数调整子图之间的距离,避免文字与图形重叠。
分析结果:
- 从柱状图可以看出,2018 年相比 2017 年,抖音用户在所有地区都有显著增长。
- 从饼图可以看出,2017 年和 2018 年,抖音用户主要集中在一线城市和二线城市。
结论:
抖音用户在 2017 年至 2018 年间呈现显著增长,并且用户主要集中在一线城市和二线城市。
未来展望:
抖音可以进一步拓展三线城市和四线及以外地区的市场,以获得更大的用户增长。
其他说明:
- 本文示例中使用的数据是模拟数据,实际分析中需要使用真实数据。
- 可以根据需要调整图表样式,例如颜色、字体大小等。
- 可以使用更复杂的图表类型,例如桑基图、热力图等,以更直观地展示数据。
原文地址: https://www.cveoy.top/t/topic/oCxO 著作权归作者所有。请勿转载和采集!