我有一些使用 Seaborn 创建小提琴图(有 10 把小提琴)的代码:
sns.violinplot(data=chain[:, -10:], ax=ax, inner=None, linewidth=1)
ax.set_xticks(np.arange(10)) # Adds spacing between violins
ax.set_xticklabels([f"{i}" for i in range(10)])
这几乎就是我想要的。目前,它将每把小提琴的 x 位置绘制为 0、1、2、3...
但我想为小提琴的水平位置设置自己的 x 轴值。就像我自己的清单一样:
[1.6, 2.5, 6.9,...]
可以这样做吗?