我使用matplotlib中的GridSpec创建了一个包含9个子图的页面。其中一个子图是Seaborn条形图,使用以下代码创建:
import seaborn as sns sns.barplot(x=df['Time'], y=df['Volume_Count'], ax=ax7)
是否有办法关闭条形图的垂直误差线?如果没有,是否有可能减少条形图的水平宽度?谢谢你!
bihw5rsg1#
您是否尝试过ci参数?根据文档:ci:float或None,可选在估计值周围绘制的置信区间的大小。如果为None,将不执行bootstrapping,也不绘制误差线。
ci
None
sns.barplot(x=df['Time'], y=df['Volume_Count'], ax=ax7, ci=None)
zsohkypk2#
@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)
2条答案
按热度按时间bihw5rsg1#
您是否尝试过
ci
参数?根据文档:ci:float或None,可选在估计值周围绘制的置信区间的大小。如果为
None
,将不执行bootstrapping,也不绘制误差线。zsohkypk2#
@Diziet Asahi的完整示例
正常情况下的输出
输出无误差线