python三维直方图宽度_Python Pandas直方图宽度

我正在绘制一组从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的随机分布。在

你可能感兴趣的:(python三维直方图宽度)