R(コンピューティング環境)との賢明なヒルベルトスペクトルプロットを作成する方法
質問
私は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
機能のソースを使用することです。
所属していません StackOverflow