How to plot lines on image ?

3 visualizzazioni (ultimi 30 giorni)
voxey
voxey il 26 Dic 2019
Commentato: voxey il 3 Gen 2020
How to plot lines on image ?

Risposta accettata

Selva Karna
Selva Karna il 26 Dic 2019
grid on;
ax = gca
ax.XColor = 'r';
ax.YColor = 'r';
ax.GridAlpha = 0.9;
% ax.GridColor = [0.1, 0.7, 0.2];
ax.GridColor = [0.9, 0, 0];
yticks(0:0.25:4)
xticks(0:0.125:8)
ax.GridColor = [0.9, 0, 0];
set(gcf, 'PaperUnits', 'inches');
set(gcf, 'PaperPosition', [0 0 10 10]);
saveas(gcf,'sk.png')

Più risposte (1)

Image Analyst
Image Analyst il 26 Dic 2019
The other answer will put a periodic grid over the image. If you want arbitrary lines from (x1,y1) to (x2, y2), you can use plot() or line().
hold on; % Make sure plot() does not blow away the image.
line(x, y, 'Color', 'r'); % OR....
plot(x, y, 'r-');
Yet another option is to place a line plot (like your question's tag) over the image. For that, see the attached m-file.
00_Screenshot.png
From your question, it is not clear what kind of lines you want.
  1 Commento
voxey
voxey il 3 Gen 2020
Thanks .... but its not expected results.......

Accedi per commentare.

Categorie

Scopri di più su Images in Help Center e File Exchange

Prodotti


Release

R2019b

Community Treasure Hunt

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

Start Hunting!

Translated by