【问题标题】:Time/frequency color map in pythonpython中的时间/频率颜色图
【发布时间】: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


【解决方案1】:

下图是连续小波变换的结果。 Scipy 中有一个叫做 cwt() 的函数。 在这里查看。 http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.cwt.html

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-21
    • 1970-01-01
    • 2017-07-23
    相关资源
    最近更新 更多