How do I set a background Color in Plots?

434 views (last 30 days)
Hi , I wanted to know as to how I can go about changing the background color in a plot. The default background color of a plot is White. Some info on how to keep the color of data points' constant and change only background color of plot will be of great help. Thanks !

Answers (3)

Star Strider
Star Strider on 7 Nov 2014
The patch function is one way to do it:
x = linspace(0,10*pi);
y = sin(x).*cos(50*x);
xl = [min(x) max(x)];
yl = [min(y) max(y)];
figure(1)
patch([xl fliplr(xl)], [yl(1) yl(1) yl(2) yl(2)], [0.5 0.8 0.9])
hold on
plot(x, y, '-b')
grid
hold off
axis([min(x) max(x) min(y) max(y)])

Stalin Samuel
Stalin Samuel on 7 Nov 2014
figure('Color',[0.8 0.8 0.8]); set(gca, 'color', [1 1 0])

Kherbache Abdelkader
Kherbache Abdelkader on 22 May 2021
set(gca,'color', [0.8 0.8 0.8]);

Tags

Community Treasure Hunt

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

Start Hunting!