python y轴不均匀_python – Seaborn distplot y轴标准化错误的ticklabels

在Python中使用Seaborn的distplot绘制直方图时,遇到y轴刻度标签未按预期在[0,1]范围内显示的问题。尽管设置norm_hist=True,但KDE曲线的面积并未总和为1。尝试关闭或开启此参数并未改变结果。对比了未经标准化的histogram,发现直方图的y轴刻度正确表示了百分比。寻求解决y轴刻度标签与KDE曲线匹配的方法。" 90443648,8160527,深入理解Java线程工具类,"['Java', '并发开发', '线程管理']
摘要由CSDN通过智能技术生成

请注意,我已经检查了

this question和

this question.

所以,我使用distplot在单独的子图上绘制一些直方图:

import numpy as np

#import netCDF4 as nc # used to get p0_dict

import matplotlib.pyplot as plt

from collections import OrderedDict

import seaborn.apionly as sns

import cPickle as pickle

'''

LINK TO PICKLE

https://drive.google.com/file/d/0B8Xks3meeDq0aTFYcTZEZGFFVk0/view?usp=sharing

'''

p0_dict = pickle.load(open('/path/to/pickle/test.dat', 'r'))

fig = plt.figure(figsize = (15,10))

ax = plt.gca()

j=1

for region, val in p0_dict.iteritems():

val = np.asarray(val)

subax = plt.subplot(5,5,j)

print region

try:

sns.distplot(val, bins=11, hist=True, kde=True, rug=True,

ax = subax,

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值