matplotlib 关闭海运条形图中的误差线

c0vxltue  于 2022-12-13  发布在  其他
关注(0)|答案(2)|浏览(157)

我使用matplotlib中的GridSpec创建了一个包含9个子图的页面。其中一个子图是Seaborn条形图,使用以下代码创建:

import seaborn as sns
sns.barplot(x=df['Time'], y=df['Volume_Count'], ax=ax7)

是否有办法关闭条形图的垂直误差线?如果没有,是否有可能减少条形图的水平宽度?
谢谢你!

bihw5rsg

bihw5rsg1#

您是否尝试过ci参数?根据文档:
ci:float或None,可选在估计值周围绘制的置信区间的大小。如果为None,将不执行bootstrapping,也不绘制误差线。

sns.barplot(x=df['Time'], y=df['Volume_Count'], ax=ax7, ci=None)
zsohkypk

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)

正常情况下的输出

输出无误差线

相关问题