You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

是否存在参数可将Seaborn stripplot中的条带加宽至默认的2倍?

调整seaborn.stripplot条带宽度的方法

可以通过width关键字参数直接调整条带宽度,默认值为0.8,将其设置为1.6即可让条带宽度达到默认值的2倍左右。

代码示例

import seaborn as sns
import matplotlib.pyplot as plt

# 加载示例数据集
tips = sns.load_dataset("tips")

# 默认宽度的条带图
plt.subplot(1, 2, 1)
sns.stripplot(data=tips, x="day", y="tip")
plt.title("默认宽度")

# 2倍宽度的条带图
plt.subplot(1, 2, 2)
sns.stripplot(data=tips, x="day", y="tip", width=1.6)
plt.title("2倍宽度")

plt.tight_layout()
plt.show()

补充说明

  • width参数控制的是条带宽度相对于类别间距的比例,数值越大,条带占据的空间越宽。
  • 如果加宽后点仍有重叠,可以搭配jitter参数调整点的随机偏移程度(例如jitter=0.4),进一步优化点的分散度,同时保留条带的宽幅效果。
  • 该参数在水平/垂直方向的条带图中均生效,无需额外调整方向参数。

内容的提问来源于stack exchange,提问作者semblable

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.16 12:01:21