필터 지우기
필터 지우기

Executing 'datetick' shifts plot, no longer lines up with x-axis

조회 수: 3 (최근 30일)
Grant
Grant 2017년 8월 9일
답변: Star Strider 2017년 8월 9일
I plot a graph with plotyy, which should line up against an x-axis from the 8th Nov 2016 to 25 Jan 2017. The variable Datenum_8Nov_25Jan is a list of datenums for each day in that range. However, after I apply datetick, the variable DailyMeanTC_RiftTip shifts and no longer lines up (it runs til 29th Jan instead of 25th).
id1 = ~isnan(waterarea_2016_17);
plotyy(Datenum_8Nov_25Jan(id1),waterarea_2016_17(id1),Datenum_8Nov_25Jan,DailyMeanTC_RiftTip)
datetick('x','dd/mm')
I've attached imgs of before/after datetick

채택된 답변

Star Strider
Star Strider 2017년 8월 9일
The datetick (link) function has 'keeplimits' and 'keepticks' arguments that could do what you want.
Try them!

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Two y-axis에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by