基泰坦尼克号海难幸存状况分析python实训项目,任务一:不同仓位等级中幸存和遇难的乘客比例 1、导入matplotlib.pyplot模块; 2、准备x轴和y轴的数据; 3、绘制柱形图; 4、设置x轴的标签为“幸存”; 5、设置y轴的标签为“遇难; 6、设置y轴的刻度标签为遇难者数量的名称。
时间: 2024-03-05 16:53:28 浏览: 149
利用Python对泰坦尼克号乘客的存活率进行了综合分析
好的,下面是任务一的代码实现:
```python
import pandas as pd
import matplotlib.pyplot as plt
# 读取数据集
data = pd.read_csv('titanic.csv')
# 不同仓位等级中幸存和遇难的乘客数量
survived_counts = data.groupby('Pclass')['Survived'].sum()
dead_counts = data['Pclass'].value_counts() - survived_counts
# 绘制柱形图
plt.bar(x=['幸存', ''], height=survived_counts.values, width=0.4, label='幸存')
plt.bar(x=['遇难', ''], height=dead_counts.values, width=0.4, label='遇难')
# 设置x轴的标签
plt.xticks(['幸存', ''])
# 设置y轴的标签和刻度标签
plt.ylabel('遇难')
plt.yticks(dead_counts.values, dead_counts.values)
# 显示图例和标题
plt.legend()
plt.title('不同仓位等级中幸存和遇难的乘客比例')
# 显示图形
plt.show()
```
代码的注释已经解释了每一步的作用,您可以根据需要进行调整和修改。希望能对您有所帮助。
阅读全文