我有一个情节:
x = [0 1 2 3];
y = [0 0 1 1];
plot (x, y, 'k');
我想在X轴上使用标签,它可以工作:
set(gca,'XTick',[0:3]) % This automatically sets
labels = ['0'; 'T'; 'T'; '1';];
set(gca,'XTickLabel',labels)
但是,当我将T
更改为T0
时。它不起作用。
Q1: XTickLabel
的有效字符串是什么?
Q2:如何使用T0,T1之类的字符串。或者可以使用乳胶格式的子索引字符,如$ A_2 $。
答案 0 :(得分:5)
如果要设置不同长度的字符串,则需要使用单元格数组,即
labels = {'0','T','T0','somethingCompletelyDifferent'}
会奏效。
如果您想使用Latex格式化刻度标签,则需要download a function from the Matlab File Exchange。