【发布时间】:2018-12-05 07:57:06
【问题描述】:
我正在绘制一组从 0 到 1 的数据的直方图。当我绘制时,我得到了这个
如您所见,直方图“块”不与 y 轴对齐。 有没有办法设置我的直方图以使直方图的宽度恒定为 0.1?还是我应该尝试不同的包?
我的代码很简单:
import pandas as pd
import numpy as np
from pandas.plotting import scatter_matrix
import matplotlib.pyplot as plt
np.set_printoptions(precision=10,
threshold=10000,
linewidth=150,suppress=True)
E=pd.read_csv("FQCoherentSeparableBons5.csv")
E = E.ix[0:,1:]
E=np.array(E,float)
P0=E[:,0]
P0=pd.DataFrame(P0,columns=['P0'])
scatter_matrix(P0, alpha=0.2, figsize=(6, 6), diagonal='hist',color="red")
plt.suptitle('Distribucio p0')
plt.ylabel('Frequencia p0')
plt.show()
PD:如果您对数据感到疑惑,I 只是从 0 到 1 的随机分布。
【问题讨论】:
标签: python pandas plot histogram