使用 Titanic 数据集在 MatPlotLib 中创建箱线图

Creating a boxplot in MatPlotLib using Titanic Dataset

来自 Kaggle 的 Titanic Dataset,我正在尝试使用包 matplotlib.pyplot 创建一个箱线图,使用年龄参数作为我的基础。所以我使用了以下代码:

plt.boxplot(dataframe.age)
plt.show()

只得到一张空白图:

我做错了什么吗?请告诉我。

互联网上有很多人使用 seaborn 包来执行此操作。我接受使用 seaborn 是一种更简单的方法,但目前,我正在专门学习 matplotlib.pyplot(我对此仍然是新手),因此我需要相应的代码。

感谢您的理解和提前的帮助!

泰坦尼克号数据集的Age列中存在大量缺失值。要么删除这些行,要么在创建箱线图之前用默认值填充值。

plt.boxplot(data['Age'].fillna(0.0))