Hide axis from plot with image
100 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Thomas Foley
am 30 Sep. 2022
Kommentiert: Thomas Foley
am 1 Okt. 2022
Hi,
I'm looking to hide the axis labels on the plot on the left in the below image.
The image is a subplot with an image of a videoframe in the plot. I'd like to hide remove the x and y axis values that surround the image.
I've looked online and tried using set(gca ...) with multiple combinations:
set(gca,'visible','off')
set(gca,'xtick',[],'ytick',[])
set(gca,'xtick',[],'ytick',[])
I've also tried
axis off
Here is the code to generate the image:
figure;
fig = gcf;
fig.WindowState = 'maximized';
ax_Vid = subplot(2,2,[1,3], 'Parent', fig);
cropBox = [824.5100 267.5100 311.9800 536.9800];
hold on
videoFrame=imcrop(videoFrame,cropBox);
image(ax_Vid, videoFrame)
axis off
hold off

Thanks for your help
0 Kommentare
Akzeptierte Antwort
Eric Delgado
am 30 Sep. 2022
fig = figure;
ax1 = subplot(2,2,[1,3], 'Parent', fig);
I = imread("YourImage.png");
image(ax1, I)
set(ax1, 'XTickLabel', {}, 'YTickLabel', {})
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Printing and Saving finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!