我正在使用 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/