كيفية إنشاء مؤامرة معقولة للطيف Hilbert مع R (بيئة الحوسبة)

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

  •  19-09-2019
  •  | 
  •  

سؤال

أنا أستخدم emd. حزمة ل R. هذه الحزمة لديها وظيفة طيفية لعرض طيف هيلبرت (محسوب مع 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