how can i display a plot on an image that is displayed on GUI axes ?

2 ビュー (過去 30 日間)
Sarah
Sarah 2018 年 11 月 13 日
編集済み: KSSV 2018 年 11 月 13 日
I have displayed an image on an axes in MATLAB GUI, now I need to plot using plot(x, y) on this image without removing the image.
how is it possible to do that? and is there a way i can chose the position of the plot on the image?

回答 (1 件)

KSSV
KSSV 2018 年 11 月 13 日
編集済み: KSSV 2018 年 11 月 13 日
Read about image here you can display image at specififed locations.....after this using hold on , you can plot your data on the image.
I = imread('peppers.png') ;
x = linspace(0,2*pi) ;
y = sin(x) ;
image([0 2*pi],[-1 1],I)
hold on
plot(x,y,'r')

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by