2014-01-28 5 views
0

Я пытаюсь создать простую фигуру с:Интервал между xlim

figure; 
plot(sample_time,sample_value,'r--') 
datetick 
xlim([datenum('14-Aug-2005') datenum('28-Aug-2005')]) 
ylabel('Value (m)') 
xlabel('Date (2005)') 

где SAMPLE_TIME и sample_value переменная < 12385x1 двойной>.

Однако отображаемая xtick только 3 (08/14 08/21 08/28)

Как добавить больше xtick? (08/14 08/16 08/18 08/20 08/22 08/24 08/26 08/28)

Я пытаюсь изменить с xtick и xlabel, но затем все данные (по оси xlim эффект прилагается)

Может ли кто-нибудь дать мне решение, пожалуйста?

+0

Я предполагаю, что возникнет конфликт, если мы будем использовать 'datetick' и' xtick' вместе. Это правда? –

ответ

0

Вы, вероятно, хотите использовать

set(gca,'XTickLabel',{'08/14','08/16','08/18','08/20','08/22','08/24','08/26','08/28'}) 

Очевидно, что вы можете создать массив ячеек программно на основе ваших данных, а не вручную.

+0

спасибо ** @ am304 **. Однако я попытался это сделать, но он по-прежнему не отличается. Я также пытаюсь добавить дополнительную строку 'set (gca, 'XTick', {732538.0,732540.0,732542.0,732544.0,732546.0,732548.0,732550.0,732552.0})', но по-прежнему имеет тот же результат. –

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