我正在绘制一组从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:如果你想知道数据,我只是从0到1的随机分布。在