MATLAB Answers

how can i create a circle with a face color changing radially

19 views (last 30 days)
I want to create such circle, in which it is colored with dark red in the center, to blue.


Sign in to comment.

Accepted Answer

John D'Errico
John D'Errico on 9 Jul 2020
[x,y] = meshgrid(linspace(-3,3));
z = exp(-x.^2 - y.^2);
H = pcolor(z);
H.LineStyle = 'none';
axis equal
Lots of variations on this theme. Be creative.


Ofek Dvir
Ofek Dvir on 9 Jul 2020
Thats the scene I want to place this 'heat map' in- on that floor.
How can I add your code to mine so it won't take over the figure?
John D'Errico
John D'Errico on 9 Jul 2020
pcolor produces a colored surface, at a default height of z==0.
You can add additional information to a figure if you use the hold command, and then issue additional information to the figure.
You can control various aspects of what you see, what is labeled (as you should know) by use of the graphics handles as returned from the various tools used to create what you plotted.

Sign in to comment.

More Answers (0)