Python Pandas – 创建一个条形图并使用Seaborn样式化条形
在Seaborn中,条形图用于将点估计和置信区间显示为矩形条。使用seaborn.barplot()。使用 facecolor , linewidth 和 edgecolor 参数样式化条形。
假设以下是我们的数据集以CSV文件的形式 – Cricketers2.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\Cricketers2.csv")
设计条形图 –
sb.barplot(x=dataFrame["Role"], y=dataFrame["Matches"], facecolor=(1, 1, 0, 0), linewidth=4, edgecolor=sb.color_palette("dark", 2))
更多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\Cricketers2.csv")
#使用Role和Matches列绘制条形图
# 设计条形图
sb.barplot(x=dataFrame["Role"], y=dataFrame["Matches"], facecolor=(1, 1, 0, 0), linewidth=4, edgecolor=sb.color_palette("dark", 2))
#显示
plt.show()
输出
这将产生以下输出 –