Articles of scatter plot

Visualización de gráficos de dispersión con puntos superpuestos en matplotlib

Tengo que representar unos 30,000 puntos en un diagtwig de dispersión en matplotlib. Estos puntos pertenecen a dos clases diferentes, por lo que quiero describirlos con diferentes colores. Lo logré, pero hay un problema. Los puntos se superponen en muchas regiones y la clase que represento para el final se visualizará encima de la otra, […]

Creación de un tamaño de leyenda de dispersión de matplotlib relacionado

Estoy buscando una manera de incluir una leyenda (matplotlib) que describa el tamaño de los puntos en un diagtwig de dispersión, ya que esto podría estar relacionado con otra variable, como en este ejemplo básico: import numpy as np import matplotlib.pyplot as plt N = 50 x = np.random.rand(N) y = np.random.rand(N) a2 = 400*np.random.rand(N) […]

¿Cómo hacer un gráfico de dispersión 3D en Python?

Actualmente tengo una matriz matricial nx3. Quiero trazar las tres columnas como tres ejes. ¿Cómo puedo hacer eso? He buscado en Google y la gente sugirió usar Matlab , pero realmente me está costando entenderlo. También necesito que sea un diagtwig de dispersión. ¿Puede alguien enseñarme?

Diagtwig de dispersión con diferente tamaño, marcador y color a partir del dataframe de pandas

Estoy tratando de hacer un diagtwig de dispersión con velocidad sobre metros para cada punto donde el marcador indica diferentes tipos, el tamaño indica diferentes pesos y el color indica la antigüedad de un punto en una escala de más de 10 minutos. Sin embargo, solo pude trazar por tamaño hasta ahora. Cualquier ayuda es […]

¿Cómo eliminar completamente el espacio en blanco alrededor de un diagtwig de dispersión?

Estoy tratando de trazar un diagtwig de dispersión sobre una imagen sin tener ningún espacio en blanco a su alrededor. Si trazo solo la imagen de la siguiente manera, entonces no hay espacio en blanco: fig = plt.imshow(im,alpha=alpha,extent=(0,1,1,0)) plt.axis(‘off’) fig.axes.axis(‘tight’) fig.axes.get_xaxis().set_visible(False) fig.axes.get_yaxis().set_visible(False) pero a medida que agrego un diagtwig de dispersión sobre la imagen de […]

Valores alfa individuales en el diagtwig de dispersión

Me pregunto si es posible tener valores alfa individuales para cada punto a trazar usando la función de scatter de Matplotlib. Necesito trazar un conjunto de puntos, cada uno con su valor alfa. Por ejemplo, tengo este código para trazar algunos puntos. def plot_singularities(points_x, p, alpha_point, file_path): plt.figure() plt.scatter(points_x, points_y, alpha=alpha_point) plt.savefig(file_path + ‘.png’, dpi=100) […]

Diagtwig de dispersión de Matplotlib – Eliminar el relleno blanco

Estoy trabajando con matplotlib para trazar una variable en las coordenadas de longitud de latitud. El problema es que esta imagen no puede incluir ejes o bordes. He podido eliminar ejes, pero el relleno blanco alrededor de mi imagen debe eliminarse por completo (vea las imágenes de ejemplo en el código a continuación: http://imgur.com/a/W0vy9 ). […]

Matplotlib scatter plot legend

Creé una gráfica de dispersión 4D para representar diferentes temperaturas en un área específica. Cuando creo la leyenda, la leyenda muestra el símbolo y el color correctos, pero agrega una línea a través de él. El código que estoy usando es: colors=[‘b’, ‘c’, ‘y’, ‘m’, ‘r’] lo = plt.Line2D(range(10), range(10), marker=’x’, color=colors[0]) ll = plt.Line2D(range(10), […]