8 votos

¿Cómo agrupar elementos en la leyenda de QGIS uno al lado del otro?

Me gustaría editar la leyenda de mi mapa para que las entradas de dos polígonos aparezcan juntas, es decir, las dos entradas de la leyenda deberían aparecer como "Área de estudio y posible área de estudio" como dos elementos uno al lado del otro. ¿Existe la posibilidad de agrupar los símbolos de esta manera?

Área de estudio y posible área de estudio

 _ _   _ _
|_ _| |_ _|

6voto

alexis.kennedy Puntos 402

Suponiendo que desee hacer esto en un Diseño de QGIS Print Composer y no la leyenda de la capa de la interfaz principal (que actualmente no es posible), aquí hay una representación del diseño de lo que puede estar buscando:

enter image description here

Tenga en cuenta que esta leyenda se compone de varios elementos (no sólo un elemento de leyenda básico): rectángulo de fondo, etiqueta de título y dos elementos de leyenda (en orden de apilamiento de abajo a arriba). Puedes tener varias leyendas en tu diseño de Composer, y puedes controlar si tienen un título, que los dos de este diseño no tienen, y qué capas se muestran.

Tendrá que seleccionar manualmente las capas que desee para cada "columna" y sincronizar varias propiedades de elementos de leyenda entre elementos de leyenda para que esto funcione bien. Ajuste la Opacidad para el fondo de las leyendas a 0 y asegúrese de que las fuentes coinciden entre las leyendas.

Un par de notas Siempre que edites ciertos aspectos de un elemento de la leyenda, como mostrar u ocultar capas, el Compositor auto-encogimiento el cuadro delimitador de la leyenda, que es (en su mayoría) una característica. Esto puede causar problemas si se utiliza cualquier cosa que no sean los bordes izquierdo y superior de un elemento de leyenda en una operación de alineación.

Básicamente, con este método, puedes tener tantas "columnas" como quieras, pero cada una requiere una configuración manual inicial. Será necesario un mantenimiento adicional al añadir nuevas capas a su proyecto, ya que esas capas se añadirán automáticamente a cada "columna" de la leyenda. Puede desactivar este comportamiento desmarcando la opción Actualización automática en el panel Elementos de leyenda.

No hay ninguna función en Composer, hasta el momento, para autocrear columnas.

0 votos

Gracias, dakarto, ¡esto era exactamente lo que estaba buscando!

3voto

GriffinHeart Puntos 187

Nadie ha respondido para QGIS ya que esa funcionalidad no está disponible (todavía...) La única solución que se me ocurre es añadir dos leyendas, y luego eliminar de la segunda leyenda todos los elementos excepto la "Posible área de estudio". Ahora coloca la segunda leyenda junto a la primera para conseguir el efecto que deseas. Es un poco complicado, pero puede que te funcione.

0voto

kobame Puntos 352

Sidebyside

Si te refieres a algo como la imagen de arriba, yo suelo crear la leyenda de la manera normal, vertical, y luego hacer clic derecho>convertir a gráficos, y luego arreglar como sea necesario. La desventaja es que ya no está vinculado dinámicamente, por lo que si usted hace los cambios de color posteriores no van a cambiar automáticamente.

0voto

BillRo Puntos 16

Esto es ahora más fácil con QGIS3 ya que se puede mostrar la leyenda en columnas. Véase esta respuesta para más detalles.

i-Ciencias.com

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.

Powered by:

X