How to plot more lines of xtick label
26 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Xiang yu Wang
am 16 Mai 2019
Beantwortet: Liviu Ivanescu
am 17 Nov. 2020
xtick label in figure above is some imformation of a satellite with function 'text';
however it's difficult to adjust position 2nd, 3rd,and so on lines of xticklabel using function 'text';
so is there anyway to add multiple lines of xtick label without function 'text'?
0 Kommentare
Akzeptierte Antwort
Luna
am 16 Mai 2019
Bearbeitet: Luna
am 16 Mai 2019
3 Kommentare
Yisrael Loecher
am 12 Mai 2020
Bearbeitet: Yisrael Loecher
am 12 Mai 2020
I also am using this function, and it works quite well. You may need to use mat2cell to set up the xTicks properly which is passed as an arg as I needed to do, but it is do-able. Thank you for this function.
Weitere Antworten (1)
Liviu Ivanescu
am 17 Nov. 2020
Try this:
xtick = get(gca,'XTick');
row1 = compose('%3.1f',lat(xtick));
row2 = compose('%3.1f',lon(xtick));
labelArray = [row1; row2];
tickLabels = strtrim(sprintf('%s\\newline%s\n', labelArray{:}));
set(gca,'XTickLabel',tickLabels);
xlabel('Latitude/Longitude (deg)')
0 Kommentare
Siehe auch
Kategorien
Mehr zu Axis Labels 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!