草庐IT

python - python中的对数y轴箱

我正在尝试创建数据列的直方图并以对数方式(y轴)绘制它,但我不确定为什么以下代码不起作用:importnumpyasnpimportmatplotlib.pyplotaspltdata=np.loadtxt('foo.bar')fig=plt.figure()ax=fig.add_subplot(111)plt.hist(data,bins=(23.0,23.5,24.0,24.5,25.0,25.5,26.0,26.5,27.0,27.5,28.0))ax.set_xlim(23.5,28)ax.set_ylim(0,30)ax.grid(True)plt.yscale('log')

python - python中的对数y轴箱

我正在尝试创建数据列的直方图并以对数方式(y轴)绘制它,但我不确定为什么以下代码不起作用:importnumpyasnpimportmatplotlib.pyplotaspltdata=np.loadtxt('foo.bar')fig=plt.figure()ax=fig.add_subplot(111)plt.hist(data,bins=(23.0,23.5,24.0,24.5,25.0,25.5,26.0,26.5,27.0,27.5,28.0))ax.set_xlim(23.5,28)ax.set_ylim(0,30)ax.grid(True)plt.yscale('log')