【发布时间】:2026-01-17 12:40:01
【问题描述】:
我需要创建一个直方图来绘制一条线而不是阶梯图或条形图。我正在使用 python 2.7 下面的 plt.hist 函数绘制了一条阶梯线,并且 bin 在 plt.plot 函数中没有对齐。
import matplotlib.pyplot as plt
import numpy as np
noise = np.random.normal(0,1,(1000,1))
(n,x,_) = plt.hist(noise, bins = np.linspace(-3,3,7), histtype=u'step' )
plt.plot(x[:-1],n)
我需要这条线与 bin 中心的每个 bin 的计数相关,就好像 histtype=u'line' 标志与 align=u'mid' 标志一起使用
【问题讨论】:
-
与论坛网站不同,我们不使用“谢谢”、“任何帮助表示赞赏”或Stack Overflow 上的签名。请参阅“Should 'Hi', 'thanks,' taglines, and salutations be removed from posts?.