How to display axis on the image ?
Show older comments
Hello,
I have a question how to display visible arbitrary axis on the image when I plot something on the image ? Like here :

I would appreciate for any help please :)
5 Comments
KSSV
on 6 Dec 2016
You want a normal axis? or like the one shown in image?
agatte
on 6 Dec 2016
Adam
on 6 Dec 2016
The axes shown there appear to just be arbitrarily orientated. Unless you aren't referring to those axes.
agatte
on 6 Dec 2016
Adam
on 6 Dec 2016
I don't think you can in normal Matlab. Maybe something in the file exchange can do this.
Answers (1)
Normal axis
imshow('yourimage') ;
axis on
As shown on image
imshow('image.png')
pts = [ 4 67
142 12
137 3
176 107];
hold on
plot(pts(1:2,1),pts(1:2,2),'r') ;
plot(pts(3:4,1),pts(3:4,2),'r') ;
Categories
Find more on Images 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!