How do I create a colormap for a flat plane?

6 次查看(过去 30 天)
I am creating a flat plane, I want the color of the plane to be a gradient. I tried using the colormap copper but it keeps it black because it is flat. How can I adjust the color?
[x,y] = meshgrid(1:1250,1:760);
z = zeros(size(x));
colormap('copper')
surf(x,y,z-1)
  2 个评论
Geoff Hayes
Geoff Hayes 2019-9-20
Jossie - what do you expect the output to look like? Can you us how you expect the gradient to be applied to your 2D data?
Jossie
Jossie 2019-9-20
ChangeDirectionOfColorTransitionsExample_03.png
Not necesarly this color scheme, but I want my flat plane to look something like this. Go from a dark color to a lighter one (without the grid). As I mention my plane is flat which does now allow me to variate the color.

请先登录,再进行评论。

采纳的回答

Bjorn Gustavsson
Bjorn Gustavsson 2019-9-20
Use something like this:
surf(x,y,z-1,x+0.5*y),shading flat
You can use whichever linear combination of x and y to have your gradient in your desired direction.
HTH

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Colormaps 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by