R(コンピューティング環境)との賢明なヒルベルトスペクトルプロットを作成する方法

StackOverflow https://stackoverflow.com/questions/1893257

  •  19-09-2019
  •  | 
  •  

質問

私はR.のために EMD のパッケージを使用していますこのパッケージは、(hilbertspecで計算)ヒルベルトスペクトルを表示するためのスペクトログラム機能を有しています。出力は、しかし、本当に漠然とと黒 - 白です。

この機能は、カラー画像を出力するためのオプションを持っていないようです。どのように私は色で明確にし、可能な場合に表示されたスペクトルを得ることができます。

役に立ちましたか?

解決

のグレーレベルは、ユーザーが、例えば、以下を使用することができ、この設定をオーバーライドする、spectrogram関数(gray())にハードコードされています

# define a color palette
colors <- colorRampPalette(c("#007FFF", "blue", "#000077"))  
gray <- function(x) colors(255*x)  # redefine gray palette
spectrogram(test1$amplitude[,1], test1$instantfreq[,1])
gray <- grDevices::gray  # reset gray palette function

別のオプションは、カラーパレットの引数を持ち、独自のプロット関数を定義するためにspectrogram機能のソースを使用することです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top