我创建了一个水平的小提琴图,并希望有一条垂直线作为x = 0的标记,因为这将有助于非常清楚地表明“变化”(即x)在负还是正的位置。我曾尝试过使用plt.axvline(0,color='k')
,但它不起作用,似乎会创建空图的输出。
sns.violinplot(ax=ax, x="Change", y="Time", data=df, inner="quartile", cut=0, palette="Set2").set_title('Change in food price over different time periods')