Python 3.5 と Seaborn を使用していくつかのデータで作成された swarmplot を見てみましょう (これは pandas データフレーム df に格納され、列ラベルは別のクラスに格納されています。これは今のところ問題ではありません。プロットを見てください)。
ax = sns.swarmplot(x=self.dte.label_temperature, y=self.dte.label_current, hue=self.dte.label_voltage, data = df)
数十年にわたるデータであるため、y 軸に対数スケールでプロットすると、データが読みやすくなります。それでは、スケーリングを対数に変更しましょう。
ax.set_yscale("log")
ax.set_ylim(bottom = 5*10**-10)
さて、私は群れの隙間に問題があります。プロットが線形軸を念頭に置いて作成されたときにそこにあり、ドットがそこで重なってはならないので、それらはそこにあると思います。しかし、今では彼らはちょっと奇妙に見え、4つの同じように見える群れから十分なスペースがあります. 私の質問はseaborn
、ドットの位置を強制的に再計算して、見栄えの良い群れを作成するにはどうすればよいですか?