R tmap-package legend title ใน tm_lines และ

Aug 18 2020

ฉันกำลังพยายามสร้างแผนที่ด้วย "tm_lines" - องค์ประกอบที่ไม่มีชื่อตำนาน ดูเหมือนจะไม่มีตัวเลือกสำหรับการลบชื่อของตำนาน ตัวอย่างชุดข้อมูลของโลกและแม่น้ำ:

tm_shape(World) +
tm_fill() +
tm_shape(rivers) +
tm_lines(col="black", lwd="scalerank", scale=2, title="")

สิ่งนี้สร้างแผนที่ที่มีคำอธิบายโดยมีชื่อตัวแปรว่า "scalerank" เป็นไปได้ไหมที่จะสร้างแผนที่เดียวกันโดยไม่มีชื่อตัวแปร (ในกรณีนี้ "scalerank") ในคำอธิบายแผนภูมิ ด้วยฟังก์ชั่น tm อื่น ๆ เช่น "tm_dots ()" จะสามารถเปลี่ยนชื่อตำนานด้วย "title =" ซึ่งดูเหมือนจะไม่มีสำหรับ "tm_lines" (ไม่ใช่สำหรับ tm_symbols เช่นกัน)

คำตอบ

1 MarcoSandri Aug 18 2020 at 12:43

คุณสามารถใช้title.lwdอาร์กิวเมนต์ของtm_lines:

library(tmap)
data(World, metro, rivers)

tm_shape(World) +
tm_fill() +
tm_shape(rivers) +
tm_lines(col="black", lwd="scalerank", scale=2, title.lwd="")