Draw solid line around area in contourf

Hi!
I wonder how I can plot a solid line around areas when using contourf? I use
figure
contour(t,frequency,power,20);
set(gca,'YLim',[5 15]);
colormap(autumn);
to plot power versus frequency and time. In many cases I have nans so the plot has white areas as well. So, I wonder how I can plot a solid line separating the colorful areas from the white (nan) areas? It would kind of be drawing a line around areas in the figure. The power at the border between the white and the areas isn't necessarily the same everywhere (so I can't plot a line when the power equals a certain value).
Thanks!
Emma

2 件のコメント

dpb
dpb 2017 年 5 月 29 日
Probably need to attach a data file folks could play with here to get any direct response...and the figure with it would help folks visualize when reading the question--save as .jpg and use the "image" button (the one in color).
Emma
Emma 2017 年 5 月 30 日
Thank you! I will keep this in mind if I'll ask more questions in the future.

サインインしてコメントする。

 採用された回答

Walter Roberson
Walter Roberson 2017 年 5 月 29 日

0 投票

Perhaps something like
hold on
contour(t, frequency, 0 + isnan(power), [1 1])
hold off

1 件のコメント

Emma
Emma 2017 年 5 月 30 日
Thank you! This is exactly what I needed.

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

ヘルプ センター および File ExchangeSurfaces, Volumes, and Polygons についてさらに検索

質問済み:

2017 年 5 月 29 日

コメント済み:

2017 年 5 月 30 日

Community Treasure Hunt

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

Start Hunting!

Translated by