How can I use index numbers as markers in SCATTER?
19 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
When I used scatter to plot my data, it gave markers in different shapes, but the sample indexes are important in my case and I want to put sample indexes as markers, can I do it in matlab? Thanks
1 comentario
Andreas Goser
el 8 de Mzo. de 2011
You can increase the chances of getting a response by providing example code or a screenshot.
Respuestas (1)
Andreas Goser
el 8 de Mzo. de 2011
The user provided details. The question is about whether you can use numbers (in this case an index) instead of a marker. I suggest using TEXT instead of SCATTER. Here I have an example code
x=[1 1 2 2 3 3 4 4];
y=[2 3 1 2 3 4 3 2];
figure(1)
scatter(x,y)
figure(2)
axis([min(x)-1, max(x)+1, min(y)-1, max(y)+1])
for k=1:length(x)
text(x(k),y(k),num2str(k))
end
3 comentarios
Adam Danz
el 20 de Ag. de 2020
If you're using text as markers, it probably important to center the text on the coordinate. To do that,
text(___, 'HorizontalAlignment', 'Center', 'VerticalAlignment', 'Middle')
Ver también
Categorías
Más información sobre Scatter 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!