displaying time on plot
    6 views (last 30 days)
  
       Show older comments
    
    davit petraasya
 on 20 Mar 2016
  
    
    
    
    
    Commented: davit petraasya
 on 24 Mar 2016
            Hi Does anyone know how to display points time on plot? I have 15 points(15 x and 15 y) and 15 different years(1980,1982,1983,...) corresponding to the points. I can plot the point like plot(x,y,'.r').How I may display the years of each point on plot?
Thanks a lot!
0 Comments
Accepted Answer
  Image Analyst
      
      
 on 20 Mar 2016
        Use the text() function. There are a number of date and time functions that you might want to use in conjunction with sprintf() to create a string to display on your graph at some (x,y) location with text().
More Answers (1)
  Star Strider
      
      
 on 20 Mar 2016
        If you want to display all the years on the x-axis, use the set function:
For example:
x = [1980 1982 1983 1986 1987];
y = rand(1, 5);
figure(1)
plot(x, y)
set(gca, 'XTick',x)
grid
See Also
Categories
				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!

