En QGIS 2.14.5 LTR (y recientemente en QGIS 3.0) configuré un hermoso diseño de mapa con un renderizador graduado y marcadores de campo de vectores para cada rango de valores (la longitud de la flecha es directamente proporcional a la velocidad de la corriente, que varía de 0.001 - ~ 5m / s).
Esto funcionó muy bien, pero me pregunto si me perdí un ajuste para acortar las flechas en la leyenda. Con una ventana de capa de ancho 'normal', los valores de clase no se pueden ver:
Unidades: milímetro
Mi primera suposición fue que tiene algo. que ver con el cambio de longitud de flecha, unidades de ancho de línea de milímetro a unidades de mapa, pero esto no afecta la leyenda:
Unidades: unidades de mapa
ACTUALIZAR
El problema aún persiste en QGIS 3.0.
Creé un screencast para visualizar esto: https://youtu.be/oxJ3tGXFB18
En propiedades / simbología, los símbolos se representan correctamente:
Tenga en cuenta que la lista de capas muestra los marcadores correctamente, al duplicar la capa o aplicar cambios al estilo siempre que el ancho del panel de capas no cambie.