📜  matplotlib 条形图 value_counts - Python (1)

📅  最后修改于: 2023-12-03 15:17:35.527000             🧑  作者: Mango

Matplotlib 条形图 value_counts - Python

简介

本文介绍了如何使用 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()

结果如下图所示:

Passengers by Sex

我们可以看到,该船上的男性乘客比女性乘客多。