PV8*_*PV8 6 python axis range histogram seaborn
我的原始数据高度不平衡,如下所示:
df
Index Branch
1 10000
2 200
...
1000 1
...
10000 1
Run Code Online (Sandbox Code Playgroud)
如果我运行:
import seaborn as sns
sns.distplot(df['Branch'], bins=1000)
Run Code Online (Sandbox Code Playgroud)
结果如下:
是否有机会将可视化中 y 值的最大值固定为 0.06?并将 x 值调整为 1000 或其他值。
seabornmatplotlib在引擎盖下使用,这样你就可以
import matplotlib.pyplot as plt
import seaborn as sns
sns.distplot(df['Branch'], bins=1000)
plt.ylim(0, 0.06)
Run Code Online (Sandbox Code Playgroud)
x 轴相同:
plt.xlim(0, 500)
Run Code Online (Sandbox Code Playgroud)
通常还plt.show()可以将不需要的打印输出静音:Out[60]: (0, 0.4)
编辑:是的,它不会改变曲线或其下方的面积。它仅改变“图片”的边界。我做了测试,你可以在下面看到累积分布曲线是在数据的尺度上,而不是图像上。如果确实如此,则图像右侧的累积线(橙色)将达到 100%。我通过添加来做到这一点kde_kws={'cumulative':True}。

| 归档时间: |
|
| 查看次数: |
14053 次 |
| 最近记录: |