I need to plot a line over my imagesc

17 ビュー (過去 30 日間)
raj
raj 2012 年 1 月 19 日
I have checked matlabcentral but not found the write one i need to plot a line which starts from a point on the y-axis to the corner of the image that is to the end of x-axis
  1 件のコメント
raj
raj 2012 年 1 月 19 日
I have a spectrogram of a chirp signal i need to plot a line over
the chirp signal hope it makes things clear

サインインしてコメントする。

回答 (1 件)

Walter Roberson
Walter Roberson 2012 年 1 月 19 日
xoff = 7.38; %for example. Start drawing from (xoff,0)
ymax = get(gca, 'YLim');
hold on
plot([xoff xoff], [0 ymax], 'r:'); %change r: as needed
Note: This will draw a line according to the current top of the x axis. The details of this method will have difficulty if you pan or zoom.
I was unsure about where you wanted the line to go. If you want it to go along the y-axis to the end of the x-axis, then
xoff = 7.38; %for example. Start drawing from (xoff,0)
xmax = get(gca, 'XLim');
hold on
plot([xoff xmax], [0 0], 'r:'); %change r: as needed

カテゴリ

Help Center および File ExchangeAnnotations についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by