Python Pandas – 使用Seaborn画单一水平小提琴图
Seaborn库中的小提琴图是将箱线图和核密度图结合起来绘制的。其中,函数seaborn.violinplot()用于绘制小提琴图。可以使用单个数据列绘制单个小提琴图。
假设以下是我们的数据集,以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")
使用体重(kg)列绘制单个水平小提琴图 −
sb.violinplot(dataFrame['Weight'])
示例
以下是代码 −
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")
# 使用体重(kg)列绘制单个水平小提琴图
sb.violinplot(dataFrame['Weight'])
# 设置标签
plt.xlabel("体重(kg)")
# 显示图像
plt.show()
输出
这将产生以下输出 −

极客教程