Я пытаюсь заставить Matlab изменить маркировку на моих контурных графиках примерно на час. Когда я перехожу к изменению XTickLabel или XTick, он просто полностью удаляет мою ось x! Удручающая и беспричинная вещь заключается в том, что я делаю точно, что все help pages и help forums просят меня сделать - я честно не понимаю, почему это не работает.Matlab и XTickLabel
Следовательно, я здесь.
Мой код построения (знание функции не должно быть обязательным - код довольно интенсивный). Однако это 2D-контурный график с действительными данными и диапазонами - оси являются проблемой, а не графикой):
contourf(time,f,power,levels)
colormap(jet(levels))
set(gca,'XTickLabelMode','manual')
set(gca, 'XTick', 0:23);
set(gca, 'XTickLabel', {'0';'1';'23'});
xlabel('Time (UT)')
ylabel('Frequency (Hz)')
caxis([0,8])
axis([0 StopTime 0 0.1])
Любая помощь была бы принята с благодарностью!
Заговор - это или не проблема? ;) Кроме того, возможно, стоит соединить справочную страницу, о которой вы упомянули. – JoErNanO
http://www.mathworks.com/matlabcentral/answers/92565-how-do-i-control-axis-tick-labels-limits-and-axes-tick-locations http: //www.mathworks. com.au/help/matlab/ref/axes-properties.html Ни одна из них не помогла - насколько я знаю, я делаю именно то, что они говорят мне! И сам график не является проблемой - это оси, которые мне нужно изменить (в частности, метки/тики). – Yoshi
Как вы пытаетесь изменить * XTickLabel или XTick *? И что вы намерены изменить? – Divakar