2013-07-26 2 views
0

Это не вопрос о xlabel или ярлыке. Я хочу переписать числа на графике так, чтобы ось x была помечена как category1category2 вместо списка номеров 123 и т. Д., Так как мои независимые переменные являются категориями вместо последовательных чисел.Как переставить ось X в MATLAB?

ответ

5

Вы можете использовать команду set. Если у вас есть 3 категории, то вы могли бы использовать:

set(gca,'XTick', 1:3) 
set(gca,'XTickLabel',{'category 1','category 2','category 3'}) 

В этом примере gca возвращает дескриптор текущих осей и XTick и XTickLabel являются свойством осей.

+0

Как его обозначить от x = 1 вместо 0? – OneZero

+0

Каждая метка, указанная во второй команде, соответствует индексу тика в первой команде. Таким образом, три тика означают три ярлыка. Просто установите первый ярлык в 0, а второй и третий - в имена ваших категорий. – voxeloctree

Смежные вопросы