Problem with bar plot

1 次查看(过去 30 天)
I was trying to make a plot bar as shown in the documentation web:
https://es.mathworks.com/help/matlab/ref/bar.html
c = categorical({'apples','pears','oranges'});
prices = [1.23 0.99 2.3];
bar(c,prices)
And in matlab 2018 works fine, but now i am trying that example with matlab 2014, and its not working... How can i plot a name for each one of the plots?
thanks in advance!
edit: the error message is this one:
Undefined function 'minus' for input arguments of type 'categorical'.
Error in bar (line 62) if any(sortedx(2:end)-sortedx(1:end-1) == 0)

采纳的回答

dpb
dpb 2018-4-13
<Answer_259279> bar wasn't smartened-up enough to know about categorical variables for labels until later; not sure which release included it, but R2014b is too early.
  1 个评论
Pablo Morcillo Pallarés
thanks you!!! with the use of this line helps me a lot!
set(gca,'xticklabel',{'apples','oranges','pears'});

请先登录,再进行评论。

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Bar Plots 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by