
Can MATLAB plot a graph like this? (Ignore the black lines and light blue areas; I only care about the red and blue points.)
    2 visualizaciones (últimos 30 días)
  
       Mostrar comentarios más antiguos
    
    ma Jack
 el 3 de Dic. de 2024
  
    
    
    
    
    Comentada: ma Jack
 el 5 de Dic. de 2024
                 Hello everyone, I want to plot the image below. Please ignore the other parts; I'm mainly focused on the red and blue points. I know the scatter function can plot points of different sizes, but the issue is with the red legend next to it. Can MATLAB generate a legend like this, reflecting the size of the points?   Looking forward to any responses.

0 comentarios
Respuesta aceptada
  Cris LaPierre
    
      
 el 3 de Dic. de 2024
        The legend isn't exactly the same, but conveys the relationship between size and value.

4 comentarios
  Cris LaPierre
    
      
 el 4 de Dic. de 2024
				Here's perhaps a slightly cleaner way.
% create dummy data
t = 0:0.1:10;
y = sin(t);
sz = (y+1)*50;
tiledlayout(1,11)
nexttile([1 10])
scatter(t,y,sz);
ax = nexttile;
scatter(0,1:100,1:100,'r')
ylabel('log_{10}Q')
ax.YAxisLocation = 'right';
xticks([])
% Customimze the displayed size (may not be necessary)
yticks(0:20:100)
yticklabels(0:2:10)
Más respuestas (1)
Ver también
Categorías
				Más información sobre Graphics Performance 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!

