how to remove repeated Xtick values
2 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Elysi Cochin
am 5 Mai 2015
Kommentiert: Elysi Cochin
am 5 Mai 2015
i wanted to plot a graph with values as below
x= [1/24, 1/20, 1/16, 1/8, 1/4, 1/3];
y = [71,84,93,97,100,100];
i wanted the Xticklabel values for x to come as
Xt = {'1/24', '1/20', '1/16', '1/8', '1/4', '1/3'};
but i get repeated values of Xticklabel, it is not coming correctly... please can someone help me... the code i wrote is below...
x = 1 : 6;
y = [71,84,93,97,100,100];
figure(1),
plot(x, y, 'rs-', 'LineWidth', 2, 'Color', 'g', 'MarkerFaceColor', 'g');
xlabel('Beta'); ylabel('Average Accuracy'); grid on;
Xt = {'1/24', '1/20', '1/16', '1/8', '1/4', '1/3'};
set(gca, 'XTickLabel', Xt)
0 Kommentare
Akzeptierte Antwort
Michael Haderlein
am 5 Mai 2015
I don't like the idea of labeling x=1 with "1/24" too much, but if you want to do this: You also need to set the xtick property:
set(gca, 'XTickLabel', Xt)
needs to be
set(gca, 'XTickLabel', Xt,'xtick',x)
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Labels and Annotations 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!