用Python做数据分析,分析不同电影的票房差距

电影是现在大家非常喜爱的一个娱乐产品,然而,不同电影的票房是不一样的。假设已经用爬虫爬取到了一定数据,现在用Python做数据分析,来观测不同电影之间的票房差距。代码和结果如下:

from matplotlib import pyplot as plt
import matplotlib
font = {
‘family’:‘SimHei’,
‘weight’:‘bold’,
‘size’:12
}
matplotlib.rc(“font”, **font)
plt.figure(figsize=(10,7))
movies_name = [“变身特工”,“美丽人生”,“鲨海逃生”,“熊出没·狂野大陆”]
day_12 = [2358,399,2358,362]
day_13 = [12357,156,2045,168]
day_14 = [15746,312,4497,319]
width = 0.2
po_12 = [i-width for i in range(len(movies_name))]
po_14 = [i+width for i in range(len(movies_name))]
plt.bar(po_12,day_12,width=width,label=‘第一天票房’)
plt.bar(movies_name,day_13,width=width,label=‘第二天票房’)
plt.bar(po_14,day_14,width=width,label=‘第三天票房’)
plt.xlabel(‘电影名称’,color=‘g’)
plt.ylabel(‘票房数’,color=‘g’)
plt.title(‘不同电影3天内票房的变化’,color=‘r’)
plt.legend()
for x,y in enumerate(day_12):
plt.text(x-0.2,y+50,’%s’%round(y,1),ha=‘center’)
for x,y in enumerate(day_13):
plt.text(x,y+50,’%s’%round(y,1),ha=‘center’)
for x,y in enumerate(day_14):
plt.text(x+0.2,y+50,’%s’%round(y,1),ha=‘center’)
plt.show()

在这里插入图片描述
参考数据:
1)电影:变身特工,美丽人生,鲨海逃生,熊出没·狂野大陆。
2)票房数据:
第一天:2358,399,2358,362
第二天:12357,156,2045,168
第三天:15746,312,4497,319

猜你喜欢

转载自blog.csdn.net/m0_45906029/article/details/113728161