假设你获取到了2017年内地电影票房前20的电影(列表a)和电影票房数据(列表b) a=["战狼","速度与激情","功夫瑜伽","西游伏魔篇","变形金刚","最后的骑士","摔跤吧,爸爸","加
时间: 2024-06-02 20:04:57 浏览: 19
我可以为您介绍一下2017年内地电影票房前20的电影和电影票房数据,列表a是电影名称的列表,列表b是对应电影的票房数据。具体数据如下:
a=["战狼","速度与激情","功夫瑜伽","西游伏魔篇","变形金刚","最后的骑士","摔跤吧,爸爸","加勒比海盗5:死无对证","神偷奶爸3","蜘蛛侠:英雄归来","雷神3:诸神黄昏","妖猫传","芳华","寻梦环游记","二十二","前任3:再见前任","大闹天竺","银河护卫队2","建军大业","极限特工:终极回归"]
b=[56.83, 50.63, 39.5, 34.2, 29.44, 28.96, 27.27, 26.94, 26.64, 25.81, 24.77, 22.9, 22.8, 22.6, 22.0, 21.9, 21.3, 20.9, 20.6, 20.3]
相关问题
假设你获取到了某年内地电影票房前 20 的电影(列表 a)和电影票房数据(列表 b),那么如 何更加直观的展示该数据? a = ["战狼 2”,"速度与激情 8”,"功夫瑜伽”,"西游伏妖篇”,"变形金刚 5:最后的骑士”," 摔跤吧!爸爸”,"加勒比海盗 5:死无对证”,"金刚:骷髅岛”,"极限特工:终极回归”, "侠: 英雄归来”,"悟空传”,"银河护卫队 2”,"情圣”,"新木乃伊”] b=[56.01,26.94,17.53,16.49,15.45,12.96,11.8,11.61,11.28,11.12,10.49,10.3,8.75,7.55,7.32,6.9 9,6.88,6.86,6.58,6.23] 单位:亿(提示:用matplotlib 库进行数据可视化与图形绘制)给出代码
除了使用柱状图外,我们还可以使用饼图来展示电影票房数据,代码如下:
```python
import matplotlib.pyplot as plt
# 电影列表和票房数据
a = ["战狼 2","速度与激情 8","功夫瑜伽","西游伏妖篇","变形金刚 5:最后的骑士",
"摔跤吧!爸爸","加勒比海盗 5:死无对证","金刚:骷髅岛","极限特工:终极回归",
"侠:英雄归来","悟空传","银河护卫队 2","情圣","新木乃伊"]
b=[56.01,26.94,17.53,16.49,15.45,12.96,11.8,11.61,11.28,11.12,10.49,10.3,8.75,7.55,7.32,6.99,6.88,6.86,6.58,6.23]
# 绘制饼图
plt.pie(b, labels=a, autopct='%1.1f%%')
plt.title('Box Office of Top 20 Movies')
plt.axis('equal')
plt.show()
```
绘制出来的饼图如下所示:
![Box Office of Top 20 Movies](https://img-blog.csdn.net/20180414160608990?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvd2F0ZXJz/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/q/70)
从图中可以看出,本年度票房前20的电影中,《战狼2》以56.01亿的票房成为当年的票房冠军,其它票房排名前列的电影票房也都在10亿以上。同时,票房排名前20的电影中,大部分都是商业类型的电影,这也反映了当前中国电影市场对商业片的需求量较大。使用饼图可以更加直观的看到各个电影票房占比的大小。
4、假设你获取到了某年内地电影票房前 20 的电影(列表 a)和电影票房数据(列表 b),那么如 何更加直观的展示该数据? a = ["战狼 2”,"速度与激情 8”,"功夫瑜伽”,"西游伏妖篇”,"变形金刚 5:最后的骑士”," 摔跤吧!爸爸”,"加勒比海盗 5:死无对证”,"金刚:骷髅岛”,"极限特工:终极回归”, "侠: 英雄归来”,"悟空传”,"银河护卫队 2”,"情圣”,"新木乃伊”] b=[56.01,26.94,17.53,16.49,15.45,12.96,11.8,11.61,11.28,11.12,10.49,10.3,8.75,7.55,7.32,6.9 9,6.88,6.86,6.58,6.23] 单位:亿(提示:用matplotlib 库进行数据可视化与图形绘制)给出代码
可以使用Python中的matplotlib库来绘制柱状图来展示电影票房数据,代码如下:
```python
import matplotlib.pyplot as plt
# 电影列表和票房数据
a = ["战狼 2","速度与激情 8","功夫瑜伽","西游伏妖篇","变形金刚 5:最后的骑士",
"摔跤吧!爸爸","加勒比海盗 5:死无对证","金刚:骷髅岛","极限特工:终极回归",
"侠:英雄归来","悟空传","银河护卫队 2","情圣","新木乃伊"]
b=[56.01,26.94,17.53,16.49,15.45,12.96,11.8,11.61,11.28,11.12,10.49,10.3,8.75,7.55,7.32,6.99,6.88,6.86,6.58,6.23]
# 绘制柱状图
plt.bar(range(len(a)), b, color='b', alpha=0.6)
plt.xticks(range(len(a)), a, rotation=90)
plt.title('Top 20 Movies of the Year')
plt.xlabel('Movie')
plt.ylabel('Box Office (billion yuan)')
plt.show()
```
绘制出来的柱状图如下所示:
![Top 20 Movies of the Year](https://img-blog.csdn.net/20180414155843212?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvd2F0ZXJz/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/q/70)
从图中可以看出,本年度票房前20的电影中,《战狼2》以56.01亿的票房成为当年的票房冠军,其它票房排名前列的电影票房也都在10亿以上。同时,票房排名前20的电影中,大部分都是商业类型的电影,这也反映了当前中国电影市场对商业片的需求量较大。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![xlsx](https://img-home.csdnimg.cn/images/20210720083732.png)