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

如何为Seaborn Stripplot设置数据外的X轴刻度值?

解决Seaborn Stripplot X轴刻度错位问题

我需要用Seaborn绘制训练会话与活动耗时的关系图,为区分两个组别,把第1组第1个会话的X值设为0.75,第2组设为1.25,后续会话按此逻辑偏移,目标是让X轴刻度显示1、2、3…直到10。

尝试用plt.xticks(list(range(1,11)))设置刻度时发现无效——刻度会被放置在X值数组的前10个元素位置,而非X轴上1到10的对应位置。

另外,绘图时用了sns.stripplot(),每组包含多个受试者,为了让组1受试者的点用蓝色系、组2用红色系,我选择用hue='subject'而非hue='population'来控制配色。

最终在调用sns.stripplot()时添加native_scale=True参数,成功解决了X轴刻度错位的问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.24 05:22:01