pandas - 在 Pandas 直方图中设置 y 轴限制

标签 pandas matplotlib histogram

我正在使用 Pandas 直方图。

我想设置绘图的 y 轴范围。

这是上下文:

import matplotlib.pyplot as plt
%matplotlib inline

interesting_columns = ['Level', 'Group']

for column in interesting_columns:
    data['ranking'].hist(by=data[column], normed=True)

有一个范围参数可以过滤 x 值,但我不知道 y 等效项:
hist(by=[column], normed=True, range=[0, 1]) #working argument
hist(by=[column], normed=True, y_range=[0, 1]) #hypothetical argument

我已经阅读了很多使用 plt 属性更改绘图范围的不同方法。它们似乎不适用于循环和子图。

我正在努力掌握解决这个问题的正确方法。

最佳答案

如果你使用

data['ranking'].plot.hist(ylim=(0,1)) 

它应该工作。

关于pandas - 在 Pandas 直方图中设置 y 轴限制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38424459/

相关文章:

python - 比较数据帧的所有数字列对

python - 获取 "AttributeError: ' float'对象没有属性 'replace'“替换字符串时出错

python - 量化单个图像中不规则形状的最长轴和宽度

c++ - 获取蒙版纹理的 OpenGL 直方图

python - 在 groupby 和操作子数据帧之后保持其他列值不变

python - 从包含列表的嵌套字典创建数据框

python-3.x - 带有美元符号的 Pandas 到 MatPlotLib

python - 在 Python 中绘制嵌套列表的微分图

python - 在 Python 中使用上面的箱线图绘制直方图

python matplot.hist - 删除条形图之间的间隙