【发布时间】:2026-02-21 18:30:02
【问题描述】:
目标:我正在尝试使用 Seaborn 在具有多个分组条形图的图中显示单个数据点。
问题:我尝试使用条形图的 catplot 和单个数据点的另一个 catplot 来做到这一点。但是,这会生成 2 个图形:一个带有条形图,另一个带有单个数据点。
问题:有没有办法使用 Seaborn 将单个数据点与条形图一起显示在同一图中?
这是我的代码生成 2 个单独的数字:
import seaborn as sns
tips = sns.load_dataset("tips")
g = sns.catplot(
x="sex",
y="total_bill",
hue="smoker",
row="time",
data=tips,
kind="bar",
ci = "sd",
edgecolor="black",
errcolor="black",
errwidth=1.5,
capsize = 0.1,
height=4,
aspect=.7,
)
g = sns.catplot(
x="sex",
y="total_bill",
hue="smoker",
row="time",
data=tips,
kind="strip",
height=4,
aspect=.7,
)
输出:
问题:有没有办法使用 Seaborn 将单个数据点与条形图一起显示在同一图中?
【问题讨论】:
标签: python matplotlib seaborn bar-chart facet-grid