让我们看一个使用 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
重新计算点的位置以创建更好看的群体?