Ho il seguente dati che desidero tracciare in un grafico a barre in MatLab:Come visualizzare tutte le etichette x sul grafico 'bar'?
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'})
Tuttavia, quando eseguo questo, ottengo il seguente grafico:
Ovviamente la l'etichetta x non è corretta in quanto la prima barra dovrebbe avere l'etichetta x 'G1', la seconda dovrebbe avere 'G2', ecc., fino all'ultima barra che dovrebbe avere 'G23'.
Se qualcuno sa come posso risolvere questo problema, lo apprezzerei davvero molto!
Se si preferisce utilizzare una certa rotazione diverso da 90 °, probabilmente questa funzione da Matlab centrale può essere utile: http : //www.mathworks.com/matlabcentral/fileexchange/27812-rotate-x-axis-tick-labels –
Grande! Grazie mille per il vostro aiuto! Lo apprezzo davvero. – Kristian