【发布时间】:2015-11-24 08:44:06
【问题描述】:
我想从matplotlib.axes.AxesSubplot 获取值,该值是从pandas.Series.hist 方法返回的。
有什么方法可以做到吗?我在列表中找不到该属性。
import pandas as pd
import matplotlib.pyplot as plt
serie = pd.Series([0.0,950.0,-70.0,812.0,0.0,-90.0,0.0,0.0,-90.0,0.0,-64.0,208.0,0.0,-90.0,0.0,-80.0,0.0,0.0,-80.0,-48.0,840.0,-100.0,190.0,130.0,-100.0,-100.0,0.0,-50.0,0.0,-100.0,-100.0,0.0,-90.0,0.0,-90.0,-90.0,63.0,-90.0,0.0,0.0,-90.0,-80.0,0.0,])
hist = serie.hist()
# I want to get values of hist variable.
我知道我可以使用np.histogram 获取直方图值,但我想使用 pandas hist 方法。
【问题讨论】:
-
我不确定这是否可能:Pandas plotting.py source 似乎丢弃了 matplotlib 返回给它的分箱数据、分箱边缘和补丁对象。为什么不直接用
plt.hist绘图?
标签: python pandas matplotlib