📅  最后修改于: 2023-12-03 15:17:35.527000             🧑  作者: Mango
本文介绍了如何使用 Matplotlib 绘制条形图,并结合 Pandas 的 value_counts() 函数展示数据的分布情况。
首先,我们需要导入相关的库:
import pandas as pd
import matplotlib.pyplot as plt
本例中我们使用 Titanic 数据集作为示例。
url = "https://raw.githubusercontent.com/datasciencedojo/datasets/master/titanic.csv"
df = pd.read_csv(url)
我们使用 value_counts() 函数获取 Sex 列的分布情况,并进行可视化展示。
sex_count = df['Sex'].value_counts()
plt.bar(x=sex_count.index, height=sex_count.values)
plt.title("Passengers by Sex")
plt.xlabel("Sex")
plt.ylabel("Count")
plt.show()
结果如下图所示:
我们可以看到,该船上的男性乘客比女性乘客多。