สัญลักษณ์การพล็อต
จำได้ไหมว่า plotly ให้ปรับแต่งสัญลักษณ์การพล็อตได้ผ่านอาร์กิวเมนต์ symbols ของ add_markers() โดยรองรับทั้งการระบุเป็นตัวเลขและตัวอักษร ตัวอย่างเช่น 100 หมายถึงวงกลมเปิด ซึ่งระบุเป็นตัวอักษรได้ว่า "circle-open"
หากต้องการกำหนดสเกลด้วยตัวเองสำหรับสามระดับ สามารถระบุ symbols = c("circle", "triangle", "x") เพื่อให้แต่ละกลุ่มแสดงด้วยวงกลม สามเหลี่ยม และเครื่องหมาย x ตามลำดับ
ดูรายการทั้งหมดของสัญลักษณ์การพล็อตที่ใช้ได้เพื่อใช้เป็นข้อมูลอ้างอิง
ในแบบฝึกหัดนี้ จะเปลี่ยนสัญลักษณ์การพล็อตสำหรับหมวดหมู่รายได้
โหลด plotly และชุดข้อมูล happy ไว้ให้แล้ว
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การสร้างภาพข้อมูลเชิงโต้ตอบด้วย plotly ใน R ระดับกลาง
คำแนะนำการฝึกหัด
- เปลี่ยนสัญลักษณ์การพล็อตสำหรับหมวดหมู่
incomeตามรูปแบบต่อไปนี้: - low:
"circle-open"; lower-middle:"square-open"; upper-middle:"star-open"; high:"x-thin-open"
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Fill in the specified plotting symbols
happy %>%
plot_ly(x = ~life.expectancy, y = ~happiness) %>%
add_markers(symbol = ~income, symbols = c(___, ___, ___, ___))