scatter map with different markers
6 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
I tried to make a map indicating several network sites around the globe. See the figure below for example. I tried 'scatterm' but it doesn't allow different marker. Anyone knows how to achieve that with MatLab? And also how would the legend be made?
0 comentarios
Respuesta aceptada
dpb
el 16 de Ag. de 2021
Call scatter once for each group with the chosen marker; save the handle array to the scattergroup objects returned. legend will associate the legend text with each in turn or you can use the 'DisplayName' property when drawing each.
3 comentarios
Kelly Kearney
el 16 de Ag. de 2021
Yes, scatterm accepts very similar inputs to the scatter function.
lt1 = rand(10,1)*180 - 90;
ln1 = rand(10,1)*360;
lt2 = rand(10,1)*180 - 90;
ln2 = rand(10,1)*360;
worldmap('world');
hs(1) = scatterm(lt1, ln1, [], 'm', 'o', 'filled', 'markeredgecolor', 'k');
hs(2) = scatterm(lt2, ln2, [], 'g', 's', 'filled', 'markeredgecolor', 'k');
legend(hs, 'one', 'two');
Más respuestas (0)
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!