Fill up peak by colour

Hi,
I have a figure with multiple peaks.
I want to fill up every peak by colors. I don't know the command to fill up by color. I found stem command in Matlab, but it doesn't fill with color. Any suggestion from anyone?
Thanks.

2 Comments

Do you have to fill only peaks? There are multiples peaks.
I want to fill all the peaks.

Sign in to comment.

 Accepted Answer

madhan ravi
madhan ravi on 29 Jul 2018
Edited: madhan ravi on 29 Jul 2018
Hi, try this EXAMPLE:
[PKS,LOCS]=findpeaks(y,TIME)
% TIME - x-axis
%y - y-axis
plot(LOCS,PKS,'ok',...
'MarkerEdgeColor','k',...
'MarkerFaceColor','c',...
'MarkerSize',10)
hold on
NOTE: YOU CAN ADJUST MARKERSIZE ACCORDING TO YOUR WISH.
REMARK: THE CYAN COLORED DOT IS THE PEAK IN THE ABOVE PICTURE.

2 Comments

Thanks. But I want to fill the peak, not peak point like attached image.
Try this area syntax.

Sign in to comment.

More Answers (0)

Tags

Asked:

on 29 Jul 2018

Commented:

on 29 Jul 2018

Community Treasure Hunt

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

Start Hunting!