10

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] の範囲外の値はありませんが、ヴァイオリン プロットはすべておかしなことに見えます。

範囲外のバイオリン プロット

助けていただければ幸いです。

4

0 に答える 0