Plot empties after using datetick
5 ビュー (過去 30 日間)
表示 古いコメント
I am trying to use datetick method to label one of the axes i have but when i use datetick, the ticks are displayed properly, but the plot area is cleared and plot vanishes. Here is a simplified example of what i am trying to do:
plot(rand(10));
startDate = datenum('01-01-2009');
endDate = datenum('12-31-2009');
xData = linspace(startDate,endDate,5);
set(gca,'XTick',xData);
datetick('x','dd-mmm','keepticks');
Any suggestions?
Thanks
1 件のコメント
Joe Wildman
2016 年 10 月 21 日
編集済み: Joe Wildman
2016 年 10 月 21 日
Try this:
startDate = datenum('01-01-2009');
endDate = datenum('12-31-2009');
xData = linspace(startDate,endDate,5);
plot(xData,rand(5));
set(gca,'XTick',xData);
datetick('x','dd-mmm','keepticks');
採用された回答
bym
2013 年 4 月 5 日
clc;clear; close all
startDate = datenum('01-01-2009');
endDate = datenum('12-31-2009');
xData = linspace(startDate,endDate,10);% changed to match size of data
plot(xData,rand(10));
%set(gca,'XTick',xData); %maybe not necessary?
datetick('x','dd-mmm','keepticks');
0 件のコメント
その他の回答 (0 件)
参考
カテゴリ
Find more on Annotations 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!