Manuelles hinzufügen von Legende Werte in der Packungsbeilage

Ich bin Plotten von Ergebnissen aus verschiedenen britischen Wahlen im Merkblatt und lief in ein bisschen ein problem mit legends.

Für die verschiedenen Ergebnisse bei der Bundestagswahl bin ich mit der gleichen Farbe-Funktion mit unterschiedlichen Domänen, für die verschiedenen Daten (gelb-> VIOLETTE Skala im Bild)

Diese erstellt (für die ersten zwei als Beispiele):

labvotescols <- colorNumeric(
  c("Yellow", "Purple"),
  domain = Westminster$LabourVotes,
  ukipvotescols <- colorNumeric(
    c("Yellow", "Purple"),
    domain = Westminster$UKIPVotes,

und so weiter...

Derzeit habe ich die Legende

map = map %>% addLegend("bottomright", pal = ukipvotescols, values = Westminster$UKIPVotes,
                    title = "(e.g.) % voting UKIP at GE2015",
                    opacity = 1)

als ein Beispiel dafür, aber wirklich ich möchte, um loszuwerden, alle die Werte, auf die Legende und habe einfach "weniger" am gelben Ende und "mehr" in der lila Ende. Ist das möglich?
Manuelles hinzufügen von Legende Werte in der Packungsbeilage

Habe ich versucht zu spielen und dann zu googeln, aber ohne Erfolg.

  • Ich habe das Gefühl, dass da die Pausen/labels etc berechnet werden, indem addLegend für einen Farbverlauf, wird es nicht zulassen, setzen Sie einen string in es.
  • Ich gab eine ähnliche Antwort hier und hier . Vielleicht etwas, was Sie können, ziehen Sie gemeinsam aus diesen Lösungen.
Schreibe einen Kommentar