Filter löschen
Filter löschen

How to change the colour or text or delete some text of the default graph in findpeaks function?

4 Ansichten (letzte 30 Tage)
How to change the colour or text or delete some text of the default graph in findpeaks function?
It used "findpeaks"
% generate data
x = linspace(0,1,1000);
base = 4*cos(2*pi*x);
Pos = [1 2 3 5 7 8]/10;
Hgt = [3 7 5 5 4 5];
Wdt = [1 3 3 4 2 3]/100;
for n = 1:length(Pos)
Gauss(n,:) = Hgt(n)*exp(-((x - Pos(n))/Wdt(n)).^2);
end
PeakSig = sum(Gauss)+base;
% findpeaks function
findpeaks(PeakSig,x,'MinPeakProminence',4,'Annotate','extents')
  9 Kommentare

Melden Sie sich an, um zu kommentieren.

Antworten (1)

Muhammad Usama Sharaf SAAFI
Muhammad Usama Sharaf SAAFI am 16 Feb. 2020
use
title('');
command to change text after findpeak() function,
use
whitebg('blue');
to change color.
  9 Kommentare
Muhammad Usama Sharaf SAAFI
Muhammad Usama Sharaf SAAFI am 17 Feb. 2020
findpeaks(PeakSig,x,'MinPeakProminence',4,'Annotate','extents');
legend({'xyz','abc'},'FontSize',12,'TextColor','green');
use this command it will works perfect for you.
Thanks
Matlaber
Matlaber am 17 Feb. 2020
Thanks for your reply.
I would like to change the colour of the line, and not the colour of the text color as shown below in circle.

Melden Sie sich an, um zu kommentieren.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by