【发布时间】:2015-04-17 08:36:39
【问题描述】:
在本机 Python 3.X 库或 scipy/numpy/matplolib 库中是否有一个函数或它们的短集可以帮助我绘制类似于这个的图(?):
什么是实现此类目标的有效方法?提前谢谢你。
【问题讨论】:
-
好吧,我想您可以使用
gridspec轻松创建这种图来排列子图并绘制线图和热图。但是,目前您的问题范围很广,可以得到很好的答案。 -
你看过matplotlib的
specgram吗? (matplotlib.org/api/pyplot_api.html#matplotlib.pyplot.specgram) -
@cel,我对上面的情节不感兴趣,但下面的情节 - 热图,正如你所说的那样。我想知道,如何为一维信号绘制这种类型的地图。
-
那么看看@WarrenWeckesser 的评论吧。
-
也许您可以发布用于生成示例图像的(MATLAB?)代码。然后我们可能会找到一个好的 Python 等价物。现在很难判断为什么
specgram不能满足您的需求。
标签: python matplotlib time-frequency