【发布时间】:2017-08-15 20:10:49
【问题描述】:
我尝试使用以下代码绘制图表:
db = librosa.core.amplitude_to_db(y)
plt.title('Noise level')
plt.xlabel('Time')
plt.ylabel('Volume, db')
plt.plot(db)
结果我得到了这样的图表:
.
否则,我应该在 time 中为 x 轴和 db 在y 轴上绘制图表。我应该怎么做才能做到这一点?
【问题讨论】:
-
不确定您在这里要求什么。期望的结果是什么?它与你得到的有什么不同?在我看来,x 轴可能已经是时间,以秒或微秒为单位,所以我不确定你最后的陈述是什么。
-
你是对的,但我无法提取时间 numpy 数组。 'x' 组成的 Numpy 数组 - 期望的结果是
-
问题中没有问题描述。评论“期望的结果是——”并没有使这一点更清楚。投票关闭它。
标签: python numpy matplotlib librosa