1 votos

Dimensionamiento de las tartas del diagrama por cantidad

table with initial records

initial diagram pies Estoy utilizando QGIS Zurich 3.12.

Tengo registros de unas 35 especies. Los registros (por año), inicialmente, se refieren a cuatro lugares (puntuales). Dos de los puntos tienen registros para la mayoría de las especies. Los otros dos puntos sólo tienen un pequeño número.

Como puede verse. Los registros de una especie x año pueden oscilar entre 1 y 6000. Los cuatro puntos tienen registros totales de todas las especies por año que oscilan entre 4 - 2000 digamos. Los pasteles producidos no reflejan esta disparidad de cantidades.

Debería ser posible escalar el tamaño de la tarta en relación con los registros que se conservan.

Así, la tarta del récord de puntos con un total pequeño sería visualmente más pequeña que la tarta del récord de puntos con muchos.

Eventualmente planeo tener una visualización rodante de los gráficos de tartas por años de registro seleccionados, quizás usando el plugin TimeManager.

¿Qué podría ser posible y cómo podría hacerlo?

1voto

chhh Puntos 1154

Haga clic en el botón size y seleccione un campo (o defina una expresión) que contenga el valor que desea utilizar para el tamaño de las tartas (véase la última captura de pantalla).

Si tiene grandes discrepancias entre el círculo más pequeño y el más grande, tiene al menos dos opciones:

  1. Utilice las expresiones de QGIS con scale_exp para reducir el rango - para transformar un rango de entrada exponencialmente a un rango de salida. Si quieres reducir el rango de 1 a 6000 a una escala de 1 a 50, puedes usar scale_exp( number, 1,6000, 1,50,3) . Consulte la documentación para más detalles sobre cómo utilizarlo.

    enter image description here

  2. Utiliza una operación matemática para reducir este rango. Utiliza, por ejemplo, la raíz cuadrada de tus valores para reducir la diferencia de tamaño entre el círculo más grande y el más pequeño: sqrt(value) , donde value es el campo que se utiliza como entrada. El rango de 1 a 6000 se reduce a 1 hasta aproximadamente 77,45.

Captura de pantalla: aquí, a efectos de visalización, sólo tomé la id para escalar el tamaño de las tartas: enter image description here

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