我正在使用python,我遇到了以下问题:
我的数据是由三维点组成的,实际上可以制作一个简单的散点图。因此,我必须将数据“放入”网格中。
我是通过使用三维直方图(使用3D直方图还有其他优点)来实现这一点的:
import numpy as np
"""Where x,y,z are given and binx,biny,binz are calculated some steps before"""
values = np.column_stack((x,y,z))
H, edges = np.histogramdd(values, bins
我正在绘制一个比率值的数据,其中的值在-0.2到0.4之间。要绘制直方图,我只需使用
sheet = pd.read_csv('Spread_Ratio.csv') #read excel sheet containing values
df = sheet['Ratio'] #where the 'Ratio' col is just values between -0.2 and 0.4
df.hist()
plt.show()
返回下面的直方图。
在这里,我的x轴正在以0.1的刻度递增,但我希望看到在xaxis上使用0.01刻