เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

สัญลักษณ์การพล็อต

จำได้ไหมว่า 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(___, ___, ___, ___))
แก้ไขและรันโค้ด