Python Pandas – 绘制条形图并使用中位数作为中心趋势估计
Seaborn中的条形绘图用于以矩形条形显示点估计和置信区间。使用seaborn.barplot()实现。将数据集列作为x和y值绘制水平条形图。使用 estimator 参数将 median 设置为中心趋势的估计值。
假设以下是我们以CSV文件形式的数据集 – Cricketers2.csv
首先,导入所需的库-
import seaborn as sb
import pandas as pd
import matplotlib.pyplot as plt
from numpy import median
从CSV文件将数据加载到Pandas DataFrame中-
dataFrame = pd.read_csv("C:\Users\amit_\Desktop\Cricketers2.csv")
使用估计参数将匹配和学院作为水平条形图绘制,将中位数设置为中心趋势的估计值-
sb.barplot(x=dataFrame["Academy"], y=dataFrame["Matches"], estimator=median)
例子
以下是代码-
import seaborn as sb
import pandas as pd
import matplotlib.pyplot as plt
from numpy import median
# 从CSV文件将数据加载到Pandas DataFrame中
dataFrame = pd.read_csv("C:\Users\amit_\Desktop\Cricketers2.csv")
# 使用估计参数将匹配和学院作为水平条形图绘制,将中位数设置为中心趋势的估计值
sb.barplot(x=dataFrame["Academy"], y=dataFrame["Matches"], estimator=median)
# 展示
plt.show()
输出
这将产生如下输出 –

极客教程