使用SeaBorn Python Pandas创建箱线图
在Seaborn中,箱线图用于绘制带有类别分布的箱线图。使用seaborn.boxplot()进行此操作。
假设以下是我们以CSV文件形式的数据集 – Cricketers.csv
首先,导入所需的三个库 –
import seaborn as sb
import pandas as pd
import matplotlib.pyplot as plt
从CSV文件加载数据到Pandas DataFrame中 –
dataFrame = pd.read_csv("C:\Users\amit_\Desktop\Cricketers.csv")
更多Pandas文章,请阅读:Pandas教程
示例
以下是代码 –
import seaborn as sb
import pandas as pd
import matplotlib.pyplot as plt
# 从CSV文件加载数据到Pandas DataFrame中:
dataFrame = pd.read_csv("C:\Users\amit_\Desktop\Cricketers.csv")
# 使用年龄和身高绘制箱线图
sb.boxplot( dataFrame['Age'],dataFrame['Height'] )
# 设置y轴标签,即“身高”
plt.ylabel("Height (inches)")
# 显示
plt.show()
输出
这将产生以下输出 –
示例
再看一个例子 –
import seaborn as sb
import pandas as pd
import matplotlib.pyplot as plt
# 从CSV文件加载数据到Pandas DataFrame中:
dataFrame = pd.read_csv("C:\Users\amit_\Desktop\Cricketers.csv")
# 绘制年龄的箱线图
sb.boxplot( dataFrame['Age'] )
plt.show()
输出
这将产生以下输出 –