用matplotlib.pyplot绘画水平交错柱状图,用导入的热狗大胃王数据
时间: 2024-06-02 14:13:34 浏览: 14
以下是使用热狗大胃王数据绘制水平交错柱状图的代码:
```python
import matplotlib.pyplot as plt
import pandas as pd
# 导入热狗大胃王数据
data = pd.read_csv('https://raw.githubusercontent.com/selva86/datasets/master/Hot%20Dogs/hotdog-contest-winners.csv')
# 取出需要绘制的数据
names = data['Year'].tolist()
dogs = data['Dogs'].tolist()
buns = data['Buns'].tolist()
# 绘制水平交错柱状图
fig, ax = plt.subplots(figsize=(10, 6))
ax.barh(names, dogs, height=0.5, label='Hot Dogs')
ax.barh(names, buns, height=0.5, left=dogs, label='Buns')
ax.set_ylabel('Year')
ax.set_xlabel('Number of Hot Dogs/Buns Eaten')
ax.set_title('Hot Dog Eating Contest Winners')
ax.legend()
plt.show()
```
结果如下图所示:
![image](https://user-images.githubusercontent.com/26833433/136672274-2e8d0dff-b5b6-400e-9d1d-9441b0daa6f5.png)
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![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)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)