Python Pandas – 绘制条形图并使用中位数作为中心趋势估计

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()

输出

这将产生如下输出 –

Python Pandas - 绘制条形图并使用中位数作为中心趋势估计

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程