这是我现在面临的问题。我试图用seaborn.distplot()绘制一个密度图(即直方图图的平滑近似值),得到如下图:
上面的图的问题是最左边的等高线延伸到了-1.0之外,我不希望这样,因为相似性分数不能小于-1.0(即,它应该只在闭合区间[-1.0, 1.0])内)。我检查了我的输入数组(如下所示)中是否有小于-1.0的值,并且没有小于-1.0的值。因此,seaborn.distplot()似乎平滑了分布,使其扩展到了-1.0之外。我怎样才能阻止这一切的发生?我尝试过在x轴上设置xlim,但这并没有在绘图的左侧留下任何空间(就像我们在+1.0之后在最右侧有一个单独的列)。在
下面是一个示例输入数组和我用于绘图的代码:arr = np.array([-0.35416853, -0.28675528, -0.54088942, 0.18797232, 0.01707244,
-0.48090636, -0.44454523, -0.03228283, -0.70861904, 0.02323842,
-0.54905541, -0.5421915 , 0.27547336, -0.92913273, -0.55379011,
-0.23521681, -0.1079175 , -0.24065031, -0.33773661, -0.06147251,
-0.74171701, -0.74315048, 0.06634989, -0.49222919, 0.48899574,
0.13499221,