Plot without axis but with background

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

 採用された回答

madhan ravi
madhan ravi 2018 年 12 月 15 日

1 投票

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 件のコメント

linus shen
linus shen 2020 年 2 月 7 日
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.

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

ヘルプ センター および File ExchangeLine Plots についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by