2011-10-07 21 views
6

Me gustaría tener tamaños de punto no uniformes en matplotlib (establezca un tamaño para cada punto). ¿Hay alguna forma de hacer esto? Supongo que podría hackearlo teniendo un comando de diagrama separado (con el conjunto marcador) para cada punto, pero eso sería realmente molesto. ¿Hay una forma más de principios?Talla individual por puntos en Matplotlib?

Respuesta

7

acabo de saber que se puede utilizar para este scatter:

scatter(500:600,600:700,1:101); 

donde el formato es: scatter(x,y,sizes,markerType)

Produce:

enter image description here

+0

Este código no se ha ejecutado para yo, pero tuve éxito con 'scatter (rango (500,600), rango (600,700), rango (1,101), marcador = 'o', facecolors = 'ninguno')' –

+0

Este mi Puede ser un problema de versión de Matlab. –

+0

FWIW la pregunta es sobre matplotlib (no matlab), aunque veo que una de las etiquetas es matlab. –

Cuestiones relacionadas