如何从stft的数据中绘制频谱图?

时间:2014-12-07 00:55:27

标签: java draw drawrect

我计算了stft(短时傅里叶变换)数据。这是a + bi形式的数字。如何绘制频率与时间的频谱图,我可以使用java中的哪个函数。

https://www.clear.rice.edu/elec301/Projects00/project/alex_overlap.jpg

怎么画出来的。我需要一个解决方案。

1 个答案:

答案 0 :(得分:0)

Java SE库不包含这类内容。你需要:

  • 确定提供科学图表的第三方Java库

  • 标识您可以运行的非Java应用程序,以生成可嵌入Java应用程序输出中的图像;例如使用Runtime.exec(...)

  • 运行它
  • 弄清楚如何使用Java 2D库渲染图像;即通过绘制像素......

方法1和2要求您进行一些研究(例如Google)。方法3要求您了解Java 2D图形库,并为您自己编写解决方案。