Я пытался заставить Matlab изменить маркировку на моих контурных графиках уже около часа. Когда я собираюсь изменить XTickLabel или XTick, он просто полностью удаляет мою ось X! Разочаровывает и бесит то, что я делаю точно то, что все справочные страницы и справочные форумы просят меня сделать - я честно не понимаю, почему это не работает.
Следовательно, я здесь.
Мой код построения графика (знание функции не требуется - код довольно интенсивный. Однако это двухмерный контурный график с действительными данными и диапазонами - проблема заключается в осях, а не в графике):
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])
Любая помощь будет принята с благодарностью!
time
,f
,power
,levels
для воспроизводимости? - person JoErNanO   schedule 04.11.2014