用Python语言进行数据分析绘制横向条形统计图。要求:奇迹笨小孩三天的电影票房分别是1342,2421,1543。狙击手三天的票房分别是3673,4013,2548。新蝙蝠侠三天的票房分别是8080,7840,4053。
时间: 2024-09-27 14:13:25 浏览: 20
在Python中,我们可以使用matplotlib库来绘制横向条形统计图。为了展示"奇迹笨小孩"、"狙击手"和"新蝙蝠侠"三天的票房数据,可以按照以下步骤操作:
```python
import matplotlib.pyplot as plt
# 电影票房数据
movies = ['奇迹笨小孩', '狙击手', '新蝙蝠侠']
box_office_days = [1342, 2421, 1543, 3673, 4013, 2548, 8080, 7840, 4053]
# 设置x轴标签为电影名称,y轴标签为票房
plt.barh(movies, box_office_days, color='skyblue')
plt.xlabel('票房(单位:元)')
plt.ylabel('电影')
plt.title('三天票房横向条形图')
# 展示数据框格
plt.yticks(range(len(movies)), movies)
plt.gca().invert_yaxis() # 水平显示条形图
# 显示图形
plt.show()
```
在这个例子中,`barh`函数用于创建横向条形图,`xlabel`、`ylabel`和`title`设置了图表的标题和坐标轴标签。最后,`show`命令用于显示图形。
阅读全文