如何正确地将线放置在seaborn箱图的顶部?

时间:2019-06-13 18:25:58

标签: python seaborn boxplot

我有一个想用matplotlib(或类似的)线图覆盖的海洋箱线图。在绘制箱线图之后,线条图将不会与数据对齐,就好像箱线图已更改图像比例并重新标记刻度线一样。

https://i.imgur.com/RkRjvVK.png

以下是该行的y值:

[0.18204693 0.19666831 0.21215943 0.22852364 0.24575633 0.26384408  0.28276401 0.30248319 0.32295832 0.34413563 0.365951 0.38833047  0.41119098 0.43444143 0.45798398 0.48171566 0.50553011 0.52931951  0.55297644 0.5763959 0.5994771 0.62212514 0.6442525 0.66578024  0.68663888 0.70676909 0.72612194 0.74465897 0.76235198 0.77918256  0.79514148 0.81022792 0.82444864 0.83781702 0.85035218 0.86207798  0.87302219 0.88321561 0.89269132 0.90148395 0.90962905 0.91716262  0.92412056 0.93053833 0.93645062 0.9418911 0.94689224 0.95148513  0.95569939 0.95956314]

如您所见,这不是正在显示的内容。

如果我只绘制线而没有先绘制箱线图,那它看起来是正确的。

https://i.imgur.com/dNbP3Z5.png

    bp = sns.boxplot(ax=self.ax[0], x="dose", y="resp", color='white', width=0.1, data=self.flattened)
    bp.plot(x, y, '--', color='black')

0 个答案:

没有答案