Fill function with colormap

7 ビュー (過去 30 日間)
Lamiaa
Lamiaa 2013 年 4 月 3 日
Hello,
I have a question about the function "fill" of Matlab. I need to fill a surface with a color gradation. Is it possible to use colormap instead of colorSpec?
Thank you
Lamiaa

回答 (1 件)

Walter Roberson
Walter Roberson 2013 年 4 月 3 日
No. fill() does not accept a colormap specification.
If you want to use a surface graduation, you should see this Tip from the documentation page:
If C is a column vector or a matrix, fill uses a linear interpolation of the vertex colors to generate polygons with interpolated colors. It sets the patch graphics object FaceColor property to 'interp' and the elements in one column become the CData property value for the respective patch object. If C is a column vector, fill replicates the column vector to produce the required sized matrix.
Or you could just call patch() directly, as fill() is really just creating patches for you.

カテゴリ

Help Center および File ExchangeColor and Styling についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by