Articles of colors

matplotlib: colorear trazados de líneas por escala de grises dependiente de la iteración

Progtwigdor novato en relación aquí. Tengo problemas para averiguar cómo trazar funciones interpoladas en una serie de iteraciones, donde a medida que aumenta el índice de iteración, la ttwig iría de negro a tonos de gris gradualmente más claros. Por ejemplo, import numpy as np import matplotlib.pyplot as plt from scipy.interpolate import interp1d for t […]

¿Cómo crear un mapa de colores personalizado y utilizarlo para diferentes rangos de datos?

Digamos que tengo datos como este: import numpy as np import matplotlib.pyplot as plt import matplotlib.colors # for reproducibility purposes np.random.seed(0) # generate some data n = 30 x = np.array(range(n)) a1 = np.random.rand(n) a2 = a1 * 100 y quiero trazar estos datos en dos subplots, puedo hacerlo (variación de esta respuesta ) cmap […]

¿Cómo puedo escribir texto en color en un cuadro de texto usando python y win32 api’s?

Básicamente, quiero escribir texto coloreado en una ventana de cuadro de texto de otra aplicación usando python. La idea general es: win32gui.SendMessage( hwnd, EM_SETCHARFORMAT, SCF_SELECTION, format); donde el formato es un CHARFORMAT . Mi problema es que EM_SETCHARFORMAT y SCF_SELECTION no están incluidos en la biblioteca win32con (creo) y no estoy seguro de cómo crear […]

Problemas de conversión de RGB a YCbCr

Necesito convertir la imagen RGB al espacio de color YCbCr, pero tengo algunos problemas de cambio de color, usé todas las fórmulas y obtuve el mismo resultado. Fórmula en python cbcr[0] = int(0.299*rgb[0] + 0.587*rgb[1] + 0.114*rgb[2]) #Y cbcr[1] = int(-0.1687*rgb[0] – 0.3313*rgb[1] + 0.5*rgb[2] + 128) #Cb cbcr[2] = int( 0.5*rgb[0] – 0.4187*rgb[1] – […]

Diagtwig de dispersión de Python matplotlib: cambio de color de los puntos de datos según las condiciones dadas

Tengo los siguientes datos (cuatro matrices de igual longitud): a = [1, 4, 5, 2, 8, 9, 4, 6, 1, 0, 6] b = [4, 7, 8, 3, 0, 9, 6, 2, 3, 6, 7] c = [9, 0, 7, 6, 5, 6, 3, 4, 1, 2, 2] d = [La, Lb, Av, Ac, Av, […]

Establecer manualmente el color de los puntos en la leyenda.

Estoy haciendo un diagtwig de dispersión que se ve así: (MWE en la parte inferior de la pregunta) Como se puede ver en la imagen de arriba, los colores de los puntos en la leyenda se configuran en azul automáticamente con matplotlib . Necesito establecer estos puntos en algún otro color que no esté presente […]

Quiero cambiar los colores de la imagen con python de un rango de color específico a otro color

Quiero cambiar las áreas marrones a ROJO (u otro color). Simplemente no sé cómo obtener los rangos para marrón y ponerlos en código python. Sé cómo cambiar un solo color, pero no una gama de colores. ¿Algunas ideas? Gracias

Uso de PIL y NumPy para convertir una imagen a Lab array, modificar los valores y luego volver a convertir

Estoy tratando de convertir una imagen PIL en una matriz usando NumPy. Luego quiero convertir esa matriz en valores de laboratorio, modificar los valores y luego volver a convertir la matriz en una imagen y guardar la imagen. Tengo el siguiente código: import Image, color, numpy # Open the image file src = Image.open(“face-him.jpg”) # […]

¿Hay algún buen mapa de color para convertir la imagen en escala de grises en colores con el PIL de python?

Matplotlib tiene muchos mapas de color buenos, pero es malo en rendimiento. Estoy escribiendo un código para dar color a la imagen en escala de grises donde interpolar con mapa de color es una buena idea. Me pregunto si hay disponibles mapas de color de código abierto o un código de demostración para usar Pillow […]

¿Por qué matplotlib.PatchCollection se mete con el color de los parches?

Hago una serie de parches así. node.shape = RegularPolygon((node.posX, node.posY), 6, radius = node.radius, edgecolor = ‘none’, facecolor = node.fillColor, zorder = node.zorder) node.brushShape = RegularPolygon((node.posX, node.posY), 6, node.radius * 0.8, linewidth = 3, edgecolor = (1,1,1), facecolor = ‘none’, zorder = node.zorder) Y originalmente solo los estaba poniendo directamente en mi eje de esta […]