How can I make the plot fill the entire plotting window?
41 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
John Lof
le 16 Juil 2016
Commenté : Will Reeves
le 5 Juin 2025
Hello,
I'm a new user and I enjoy MATLAB a lot. This is my first post.
I have found out how to make the plotting window fill the entire screen. But I have not yet found out how to make the plot fill the entire window.
figure('units','normalized','position',[1. 1. 1. 1.])
axis vis3d equal; view([-37.5,30]); camlight; grid on;
[X,Y,Z] = cylinder(); h=surf(X,Y,Z);
xlim([-2., 2.]); ylim([-2., 2.]); zlim([-2., 2.]);
xlabel('X X'); ylabel('Y Y'); zlabel('Z Z');
drawnow;
The unused area is not so big in this example but my plots would definitely improve by removing it. (A considerable area would be gained.) Here is a screenshot from plotting animation test-data: http://i.imgur.com/xbdYlX5.png
I want to fill the empty space in the window, around the diagram. I would even like to put the corners of the diagram slightly outside the plotting window, since I do not draw in the corners. When small objects move around large areas I need this resolution to see them clearly.
Thank you
0 commentaires
Réponse acceptée
Walter Roberson
le 16 Juil 2016
axes('Units', 'normalized', 'Position', [0 0 1 1])
before the "axis vis3d equal"
2 commentaires
Will Reeves
le 5 Juin 2025
Any ideas on how to apply this to a "app designer" window? It doesn't seem to behave in teh same way.
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Graphics Performance dans Help Center et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!