使用SeaBorn Python Pandas创建计数图
Seaborn中的计数图用于使用条形图在每个分类箱中显示观察结果的计数。使用seaborn.countplot()完成此操作。
假设以下是我们的数据集,以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")
#在Age列上绘制计数图
sb.countplot(dataFrame["Age"])
#显示
plt.show()
输出
这将产生以下输出:
示例
让我们看另一个示例,其中我们使用了 hue 参数:
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列上绘制计数图,hue为Academy
sb.countplot(x="Role", hue="Academy", data=dataFrame)
#显示
plt.show()
输出
这将产生以下输出: