Python Pandas – 使用Seaborn创建计数图并为条形图设置样式
在Seaborn中的Count Plot用于使用条形显示每个分类bin中观察值的计数。用于此目的的是seaborn.countplot()。使用facecolor、linewidth和edgecolor参数设置样式。
假设以下是我们的数据集,以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")
使用facecolor、linewidth和edgecolor参数设计条形图的样式−
sb.countplot(dataFrame["Age"], facecolor=(0, 0.0, 0, 0),linewidth=3,edgecolor=sb.color_palette("dark", 2))
更多Pandas文章,请阅读:Pandas教程
示例
以下是代码−
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 count plot with Age column
# designing the bars
sb.countplot(dataFrame["Age"], facecolor=(0, 0.0, 0, 0),linewidth=3,edgecolor=sb.color_palette("dark", 2))
# display
plt.show()
输出
这将产生以下输出−

极客教程