Matlab - How to use strings instead of numbers in bar figure

前端 未结 2 1584
后悔当初
后悔当初 2020-12-16 12:30

I want to obtain a Matlab figure using the bar function but when the actual figure is plotted instead of displaying the numbers underneath each bar I want to di

相关标签:
2条回答
  • 2020-12-16 12:56
    x = [1 2 3];
    str = {'sam'; 'alan'; 'ellie'};
    bar(x)
    set(gca, 'XTickLabel',str, 'XTick',1:numel(str))
    

    enter image description here

    0 讨论(0)
  • 2020-12-16 13:20

    http://www.mathworks.com/matlabcentral/newsreader/view_thread/21178

    Labels = {'a', 'b', 'c', 'd'};
    set(gca, 'XTick', 1:4, 'XTickLabel', Labels);
    

    if you need to change the Y-labels then substitute YTickLabel for XTickLabel

    0 讨论(0)
提交回复
热议问题