A medida que me voy adentrando en el mundo de los scripts de QGIS, voy consultando la documentación a menudo y normalmente sin éxito. Tengo problemas para descifrar cómo interpretar las clases, etc.
He encontrado este hilo que en realidad es la misma pregunta y ayuda un poco pero sigo confundido.
Tomemos como ejemplo la clase QgsLayoutItemLegend de la documentación:
Ahora, creo entender que para crear un elemento de leyenda y añadirlo a mi diseño de impresión, tendría que hacer algo así...
QgsLayoutItemLegend.create(legend)
En el editor python de QGIS se me pide que incluya argumentos para la función, lo cual es útil. Se ve así:
Miro en el documentación de la función QgsLayoutItemLegend.create() y ver esto de abajo, a lo que no le encuentro sentido:
No veo nada sobre los argumentos que toma este método en la documentación.
¿Cómo puedo crear una leyenda utilizando QgsLayoutItemLegend?