Python Pandas - 用 Seaborn 绘制水平小提琴图并指定观测顺序
Seaborn 中的小提琴图用于绘制箱线图和核密度估计值的组合。seaborn.violinplot() 用于此目的。使用 order 参数指定 顺序,并使用 inner 参数设置观测值。
假设以下内容是我们的 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")
使用 Role 和 Age 列绘制水平小提琴图。使用 order 参数指定顺序,并使用 inner 参数设置观测值 -
sb.violinplot(x = 'Age', y = "Role", order=["Batsman", "Bowler"], data = dataFrame, inner="stick")
示例
以下是代码 -
import seaborn as sb import pandas as pd import matplotlib.pyplot as plt # Load data from a CSV file into a Pandas DataFrame: dataFrame = pd.read_csv("C:\Users\amit_\Desktop\Cricketers.csv") # plotting violin plot with Role and Age # order with order parameter and set observations using inner parameter sb.violinplot(x = 'Age', y = "Role", order=["Batsman", "Bowler"],data = dataFrame, inner="stick") # display plt.show()
输出
这将产生以下输出 -
广告