Plotyy and linkprop problem
Show older comments
hello.
I type:
T = 1000;
time = 1: T;
x1 = rand(T,1);
x2= rand(T,1);
myTime = {...
'08:00'
'08:10'
'08:20'
'08:30'
'08:40'
'08:50'
'09:00'
'09:10'
'09:20'
'09:30'
'09:40'
'09:50'
'10:00'
};
[AX,H1,H2] = plotyy(time,x1, time,x2);
linkprop(AX,{'Xlim','XTickLabel','Xtick'});
set(AX(1), 'XTickLabel', myTime);
However, I see my time axis only runs from 0800 to 0940 not 1000 as I wish it to.
Any suggestions as to what I have done wrong?
thank you!
Accepted Answer
More Answers (1)
Mehdi Ansarey
on 19 Nov 2012
0 votes
a smaller version but with the same idea as above solution:
T = 1000;
time = 1: T;
x1 = rand(T,1);
x2= rand(T,1);
myTime = {... '08:00' '08:10' '08:20' '08:30' '08:40' '08:50' '09:00' '09:10' '09:20' '09:30' '09:40' '09:50' '10:00' };
[AX,H1,H2] = plotyy(time,x1, time,x2);
set(AX, 'XTick', linspace(time(1), time(end), 13))
linkprop(AX,{'Xlim','XTickLabel','Xtick'});
set(AX(1), 'XTickLabel', myTime);
Categories
Find more on Descriptive Statistics in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!