¿Existe alguna forma en QGIS de aleatorizar el color de todos los polígonos presentes en una misma capa?
Actualmente estoy usando QGIS 3.20.3 y muchos de los plugins para esto que he encontrado en línea no son compatibles (incluyendo Topocolour).
¿Existe alguna forma en QGIS de aleatorizar el color de todos los polígonos presentes en una misma capa?
Actualmente estoy usando QGIS 3.20.3 y muchos de los plugins para esto que he encontrado en línea no son compatibles (incluyendo Topocolour).
Para obtener colores aleatorios, pero asegurándose de que los polígonos vecinos sean siempre de diferentes colores, utilice Menu Processing / Toolbox / Cartography / Topological coloring
( ver documentación ). Ejecute la herramienta y en la salida, ponga Data driven override > Assistant
para el color y elegir el campo color_id
como source
.
Si desea obtener un número fijo de colores y quiere controlar cuáles deben ser, utilice la representación "normal" de la capa de Símbolo Único y establezca una anulación basada en la fecha para el color. En el asistente, como Source
establecer la expresión rand(1,5)
para obtener 5 colores diferentes. Seleccione una rampa de color (o cree la suya propia) de la que QGIS elige los 5 colores.
Así, los colores se actualizan cada vez que se hace un zoom o una panorámica. Si los colores deben ser fijos, cree un nuevo atributo con Calculadora de campo y la misma expresión anterior. En el asistente, seleccione el nombre de este campo como fuente. Entonces los colores serán aleatorios, pero no cambiarán más.
I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.