How to improve the title appearance?
4 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Hi, I'd like to improve a bit the general aspect of my graphs, but I don't know much about it. For example, in the following graph:

I don't want to change the size of the picture, but I'd like that the "x 10^6" not to overlap with the title of the graph. A solution that I found was to write the title in the area immediately below the top margin, using
title(['Performance = ' num2str( round(improve,2) ) ' \%'],'interpreter',...
'latex', 'Units', 'normalized', 'Position', [0.5, 0.85, 0])
However, it sometimes overlap with the graph.
Also, I'd like the title to be boxed in a rectangular gray area. Is this possible?
3 commentaires
Jan
le 18 Sep 2018
What do you want to happen instead? Where should the information about the 10^6 appear? Currently the diagram does not contain units, such that it looks inappropriate for a scientific publication. So why not dividing the data by 10^6 and defining the units in the Y-label?
Réponse acceptée
Jan
le 18 Sep 2018
Modifié(e) : Jan
le 18 Sep 2018
text(0.5, 0.99, ['Performance = ' num2str( round(improve,2) ) ' \%'], ...
'Units', 'normalized', ...
'interpreter', 'latex', ...
'VerticalAlignment', 'top', ...
'BackgroundColor', [0.5,0.5,0.5]);
Instead of estimating the vertical position as 0.85, it is smarter to align the text vertically with "top".
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Title dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!