My violin plots are showing weird formats when using a log scale on my plots. I\'ve tried using matplotlib and seaborn and I get very similar results.
impor
I don't know what's up with seaborn here but the violin plot from matplotlib seems to work as expected.
fig, ax = plt.subplots(1,3, sharey=True)
ax[0].violinplot(dataset=data) # <------- matplotlib's violinplot here
sns.swarmplot(data=data, ax=ax[1])
sns.stripplot(data=data, ax=ax[2])
plt.yscale('log')
plt.ylim(10**(-6), 10**0)