Hi. I have a plot without an axis and I want to add a background around my plot. I want to do something like this plot in a picture
t=0:0.1:10;
y=sin(t);
plot(t,y);
xlim([-1,11]);
ylim([-1.1,1.1]);
axis off
set(gcf,'InvertHardCopy','off','Color','white');
saveas(gcf,'plot_test.jpg','jpeg')
plot_test.jpg

 Réponse acceptée

madhan ravi
madhan ravi le 15 Déc 2018
t=0:0.1:10;
hFig = figure;
y=sin(t);
plot(t,y);
color = get(hFig,'Color');
set(gca,'XColor',color,'YColor',color,'TickDir','out')

1 commentaire

linus shen
linus shen le 7 Fév 2020
That's a great answer. However, I was still able to see the axis even though it's very faint. Alternatively, you can set color = 'none', and it might work better.

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Line Plots dans Centre d'aide et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by