Axis labels cover the figure
2 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Aäron Penders
il 9 Feb 2021
Commentato: Star Strider
il 10 Feb 2021
Hi there,
While making my figure, I noticed how the Yaxis labels cover part of the figure. How do I fix this?
f1=figure;
p = plot(xArray,normalizedSum);
p.LineWidth = 1.2;
p.Color = [175 0 50]./255;
set(gca,...
'FontSize', 12,...
'XDir','reverse',...
'YMinorTick','on',...
'YScale','log',...
'YTickLabelMode', 'manual',...
'YGrid','on',...
'YMinorGrid','on',...
'YMinorTick','on',...
'YTick',[1 10 100 200 255],...
'YTickLabel',{'1','10','100','200','255'});
xlim([0 12]);
ylim([0 255]);
ylabel('Logarithmic pixel intensity');
xlabel(['Distance (' char(197) ')']);
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/514337/image.jpeg)
Thanks in advance.
0 Commenti
Risposta accettata
Star Strider
il 9 Feb 2021
This is a bug that has since been fixed. See semilogx() with reverse X Axis changes Y Labels position for a work-around, or update your version to the latest update (that may have fixed it), or upgrade to the current version/release or a version after R2018b (that may have been the last version with this bug).
4 Commenti
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Annotations in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!