How to plot lines on image ?
7 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
voxey
el 26 de Dic. de 2019
Comentada: voxey
el 3 de En. de 2020
How to plot lines on image ?
0 comentarios
Respuesta aceptada
Selva Karna
el 26 de Dic. de 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')
Más respuestas (1)
Image Analyst
el 26 de Dic. de 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](https://www.mathworks.com/matlabcentral/answers/uploaded_files/257265/00_Screenshot.png)
From your question, it is not clear what kind of lines you want.
Ver también
Categorías
Más información sobre 2-D and 3-D Plots en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!