Faire une rampe de couleurs bivariée avec QGIS?

11

De nombreuses cartes récentes que j'ai vues ont ces dégradés de couleurs bidirectionnels qui peuvent être utilisés pour colorer les corrélations entre les estimations continues.

Voici un exemple tiré d'une publication récente.

Christian Levers, Pieter J. Verkerk, Daniel Müller, Peter H. Verburg, Van Butsic, Pedro J. Leitão, Marcus Lindner, Tobias Kuemmerle - Moteurs des modèles d'intensité de récolte forestière en Europe. Elsevier. 1er mars 2014 (accès: http://dx.doi.org/10.1016/j.foreco.2013.12.030 ).

Exemple

Je crois que ces dégradés ont été générés avec ArcGIS 10.xet je me demandais comment je pouvais reproduire ces dégradés de couleurs avec des outils SIG disponibles gratuitement (ou du moins ceux disponibles sur Linux)?

Heureux d'entendre des suggestions ou des extraits de code.

Courlis
la source
1
En effet! @Vesanto - Vous devriez peut-être envisager de le publier comme réponse avec des instructions simplifiées à partir de votre lien.
Joseph
Je suis particulièrement perplexe sur la façon de le faire avec des prédicteurs continus verticalement et horizontalement et comment générer la légende par la suite
Curlew
Ce didacticiel ne couvre que des couleurs distinctes. Et la légende serait ajoutée dans les mots clés dans gimp par exemple.
HeikkiVesanto
Fait dans QGIS: flickr.com/photos/115987875@N04/15311770866/in/pool-qgis en utilisant deux rampes distinctes puis en ajustant les modes de fusion, mais ce n'est pas vraiment correct. De plus, la légende n'est que deux légendes superposées.
HeikkiVesanto

Réponses:

8

Excellente réponse de @Martin mais il semble que vous ayez 2 attributs que vous souhaitez avoir un dégradé de couleurs ( Plantation Cover et Forest Harvesting Intensity ). Si je me trompe, je supprimerai ce message. Vous pouvez configurer un style basé sur des règles , créer une nouvelle règle, modifier la couche de symboles d'un remplissage simple à un remplissage dégradé . Créez un filtre pour votre colonne d'attributs et définissez vos couleurs. Répétez ensuite en ajoutant une autre règle de style:

Remplissage dégradé

Style basé sur des règles

Joseph
la source
1
+1 Ohh oui, j'ai oublié les options de remplissage dégradé. Mais comment le colorier avec un dégradé vertical et horizontal comme le montre l'exemple de ma question?
Courlis
C'est une bonne question! Juste une pensée car je n'ai pas testé cela auparavant, mais vous pouvez essayer d'utiliser un style unique (non basé sur des règles), sélectionnez le remplissage dégradé et définissez les couleurs via les propriétés définies par les données . Je ne sais pas si cela fonctionnera, mais cela peut vous donner une seule légende de dégradé.
Joseph
1
Très bonne réponse. Je ne connaissais pas cette fonction :)
Martin
1
Merci @Martin =). En fait, je n'ai jamais utilisé l'option dégradé, mais je me suis souvenu qu'elle était là à cause de votre message (je n'avais jamais l'intention de voler votre réponse!)
Joseph
1
Nono semble que ma réponse n'est pas complète, alors merci d'avoir ajouté ceci;)
Martin
2

Dans QGIS 2.6, vous pouvez créer une rampe de couleurs bicolore de cette façon:

Double click on the layer (or right click > Properties) > Style > Change from "Single Symbol" to "Categroized" > Color Ramp > Random colors> Select Gradient > Choose the colors and safe > Choose the column with the values > Classify > Apply

entrez la description de l'image ici

Dans le champ "Colonne", vous devez sélectionner la colonne contenant les valeurs qui doivent être affichées dans la palette de couleurs.

Martin
la source