我想绘制一个相位敏感光谱图,如本出版物所示(图3右栏,图4顶面板):https://doi.org/10.1016/j.jmr.2014.10.004
对于那些无法访问出版物的人:它是一个时频数据集的热图,通过使用HSV颜色空间中的值来表示特定时间特定频率的振幅,并使用色调来表示该频率分量的相位,对数据进行颜色编码
这样一个数据集中的每一个点都是一个复数
我可以做的是将数据转换成一个RGB(A)
数组,然后用imshow
绘制规范
但这似乎有点迂回(更像我正在寻找的函数将在后台完成它)。有没有一个内置的功能,我太盲目,还没有找到,这正是我想要的
Tags:
因此,我将Matplotlib documentation中的解决方案改编为我的问题,并希望在这里为遇到相同问题的人分享
其思想是绘制一个覆盖的彩色编码相位图与黑色阿尔法编码模数图
这是我的代码(轴标签等丢失,但应该很容易添加):
希望对将来的人有帮助
相关问题 更多 >
编程相关推荐