Mam następujące dane, które pragnę wykreślić na wykresie słupkowym w Matlab:Jak wyświetlić wszystkie etykiety X na wykresie "słupkowym"?
publications = [15 12 35 12 19 14 21 15 7 16 40 28 6 13 16 6 7 22 23 16 45];
bar(publications,0.4)
set(gca,'XTickLabel',{'G1','G2','G3','G4','G5','G6','G7','G8','G9','G10',...
'G11','G12','G14','G16','G17','G18','G19','G20','G21','G22','G23'})
Jednak, kiedy mogę wykonać to, mam następujące działki:
Oczywiście x-etykieta jest tutaj niepoprawna, ponieważ pierwszy słupek powinien mieć znak X "G1", drugi powinien mieć "G2", itd., aż dojdziemy do ostatniego taktu, który powinien mieć "G23".
Jeśli ktokolwiek wie, jak to naprawić, naprawdę, naprawdę to doceniam!
Jeśli wolisz korzystać z niektórych rotacji różny od 90 °, prawdopodobnie ta funkcja z Matlab Środkowej mogą być przydatne: http : //www.mathworks.com/matlabcentral/fileexchange/27812-rotate-x-axis-tick-labels –
Świetnie! Bardzo dziękuję za Twoją pomoc! Naprawdę to doceniam. – Kristian