Ich habe ein SpatialPolygonsDataFrame mit Spalten, die Hex-Farbwerte enthalten. Ich mag die Karte wie dies mit dem Paket tmap zeichnen:Spalte mit Farbwerten in Tmap
tm_shape(full.shp) + tm_fill(col="konf1900")
Aber dann wird es als kategorialer Variable behandelt, in dem resultierenden:
Ich bin nicht sicher, wie tmap zu sagen, dass es sein solle Zeichne die Farbwerte direkt auf der Karte ...
Kann mir jemand weiterhelfen?
edit: sehen die Antworten unten - das Problem war, dass der Datenrahmen Spalte keine codierten as.character
war. Ich denke, das jemand irgendwann helfen könnte ...
Apperently, die 'konf1900' variable Farbwerte enthält. In einem solchen Fall verwendet "tm_fill" diese Werte, um die Polygone zu füllen. Soweit ich sehen kann, ist dies in Ihrer Handlung der Fall. Es ist mir daher nicht klar, um was für ein Problem es sich handelt. – Jaap
nein, leider verwendet es nicht die Farbwerte für die Füllung - vergleiche zum Beispiel den ersten Legendeneintrag: # 08306B sollte das dunkelblau sein, nicht grün. Außerdem kann ich die Farbe mit dem Befehl palette ändern, was bei Farbwerten nicht der Fall sein sollte. Es behandelt die Variable als kategoriale Variable. – Mario