How to improve the title appearance?
5 次查看(过去 30 天)
显示 更早的评论
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 个评论
Jan
2018-9-18
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?
采纳的回答
Jan
2018-9-18
编辑:Jan
2018-9-18
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".
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Title 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!