seaborn を使用してバイオリン プロットを作成しています。現在、比例値からバイオリン プロットを作成しています (したがって、すべての値は 0 と 1 の間にあります) が、結果のバイオリン プロットはかなりずれています。その下の範囲は負の値になり、上の範囲は 1 より大きい値になります。以下は、テストのために実行した例です。
import seaborn as sns
import numpy as np
y = np.asarray([.1725,.1825,.163,.1625,.93,.943,.893,.93,.11225,.93,.812,.832,.9425,.953,.8525,.993,.963,.1425,.113,.752])
x = np.asarray([1]*len(data))
sns.violinplot(x=x,y=y)
sns.plt.show()
明らかに [0,1] の範囲外の値はありませんが、ヴァイオリン プロットはすべておかしなことに見えます。
助けていただければ幸いです。