Legend and scaled plot

1 次查看(过去 30 天)
Hello community
I am trying to plot earthquakes. I would like to plot them using circles, which size is scaled with their magnitude and at the same time I would like to color them regarding the value of the depth. And, I want to represent them in the legend. Like the adjoint image.
I was trying with scatter, it works, if I do a "scaling/normalization" to the magnitude and then I can fill the circles with a color based on depth, but I do not know how to show the legend using the size of circles.
Another idea that I saw on this forum was the use of index, they scale perfectly the size of the circle, but how can I color them? and how can I plot the size of the circles on the legend?
Please, If someone has any suggestion or comment I would like to hear
Thanks

采纳的回答

Star Strider
Star Strider 2021-4-6
The third argument to scatter will vary the circle sizes according to whatever variable vector is specified, and the fourth argument the colours.
I do not have the Mapping Toolbox, however the scatterm function may be best in that context.
  4 个评论
Perez Danny
Perez Danny 2021-4-6
That approximation is also nice, and easier to understand.
Thanks so much for your time and assistance
Star Strider
Star Strider 2021-4-7
As always, my pleasure!

请先登录,再进行评论。

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Annotations 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by