Periodic hsv surf color
4 次查看(过去 30 天)
显示 更早的评论
Is it possible to set hsv colormap in order to get a periodic changing color? The hsv that I'm using right now starts from red, then pink, blue, green yellow and red again while I would like to have a periodic repetition of colors, something like red, pink, blue, green, yellow, green, blue, pink, red.
This is particularly helpful when you try to plot angles. In my case for example I plot (using surf 2d) a field's angle that goes from -pi to pi but using hsv colormap I see a color jump between -pi and pi even if they represent the same amount.
0 个评论
采纳的回答
Image Analyst
2018-6-8
hsv() is a built-in colormap. I suggest you don't change it. However you can build your own colormap that can have unique colors, colors in a gradient, or ranges of colors that repeat. See attached demo.
2 个评论
Image Analyst
2018-6-9
There are lots of functions that generate colormaps, like hsv(), jet(), summer(), winter(), etc. Or you can invent your own. Then you can use the N by 3 array to set the axes's colormap, or you can use it to replace the default color order like my demo did.
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Orange 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!