x-axis definition

1 次查看(过去 30 天)
Hello,
Another question..
I created a barplot with the command
bar(Duration)
with Duration being a 6x3 matrix. Because the matrix has 6 rows, my stacked bars are called 1, 2, 3, ...6.
I want to change this to the name of 6 muscles. I used axis({names2}), with names2 being a cellary containing the 6 muscle names.
This doesn't work because matlab doens't recognize the cellary while it's in my workspace.
Anyone who can tell me what would be right input?
Thank you!
  2 个评论
Jan
Jan 2015-12-21
If you get an error message, please post it completely. Why do you assume that the axis command is useful to set the names?
Inti Vanmechelen
Inti Vanmechelen 2015-12-22
This is the code:
bar(Duration);
axis(names2);
ylabel('Percentage of stance phase');
title('Duration of muscle activity during stance');
Matlab gives me this error:
Error using message In 'MATLAB:axis:UnknownOption', data type supplied is incorrect for parameter {1}.
Error in axis (line 176) error(message('MATLAB:axis:UnknownOption', cur_arg));

请先登录,再进行评论。

采纳的回答

the cyclist
the cyclist 2015-12-21
编辑:the cyclist 2015-12-21
set(gca,'XTickLabel',names2)

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Object Containers 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by