我在matplotlib中使用GridSpec来创建一个包含9个子图的页面。其中一个子图是使用以下代码创建的Seaborn条形图:
import seaborn as sns
sns.barplot(x=df['Time'], y=df['Volume_Count'], ax=ax7)
有没有办法关闭条形图的垂直误差线?如果没有,是否可以减少条的水平宽度?
谢谢!
答案 0 :(得分:23)
您是否尝试过ci
参数?根据{{3}}:
ci:float或None,可选 在估计值附近绘制置信区间的大小。如果
None
,不会执行引导,并且会出现错误条 不被画出来。
sns.barplot(x=df['Time'], y=df['Volume_Count'], ax=ax7, ci=None)
答案 1 :(得分:3)
@Diziet Asahi的完整示例
import numpy as np
import pandas as pd
import seaborn as sns
import matplotlib.pyplot as plt
df = sns.load_dataset('titanic')
# Usual case
sns.barplot(x='class',y='age',hue='survived',data=df)
# No error bars (ci=None)
sns.barplot(x='class',y='age',hue='survived',data=df,ci=None)