or
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
บทที่ 1 จะแนะนำแพ็กเกจ htmlwidgets และแพ็กเกจ leaflet จากนั้นจะได้สร้างแผนที่เว็บแบบโต้ตอบแผนที่แรกด้วย leaflet ในระหว่างกระบวนการสร้างแผนที่นี้ จะได้รู้จักกับฟีเจอร์หลักของแพ็กเกจ leaflet มากมาย ได้แก่ การเพิ่ม map tile ที่แตกต่างกัน การกำหนดจุดกึ่งกลางและระดับการซูม การพล็อตจุดเดี่ยวจากพิกัดละติจูดและลองจิจูด และการเก็บแผนที่ leaflet เป็น object บทที่ 1 จะปิดท้ายด้วยการ geocode ที่ตั้งสำนักงานใหญ่ของ DataCamp และสร้างแผนที่ leaflet ที่แสดงตำแหน่งนั้นพร้อม popup อธิบายสถานที่
ในบทที่ 2 จะต่อยอดจากแผนที่ leaflet ที่สร้างไว้ในบทที่ 1 เพื่อสร้างแผนที่เว็บแบบโต้ตอบของวิทยาลัยสี่ปีทุกแห่งในรัฐแคลิฟอร์เนีย หลังจากพล็อตจุดหลายร้อยจุดบนแผนที่ leaflet แบบโต้ตอบแล้ว จะได้เรียนรู้การปรับแต่ง marker บนแผนที่ บทนี้ยังครอบคลุมวิธีกำหนดสีให้ marker ตามตัวแปรประเภท factor ด้วย
ในบทที่ 3 จะขยายต่อจากแผนที่วิทยาลัยสี่ปีในรัฐแคลิฟอร์เนีย เพื่อสร้างแผนที่วิทยาลัยทั้งหมดในอเมริกา โดยในส่วนที่ 3.1 จะทบทวนและต่อยอดเนื้อหาจากบทที่ 2 เพื่อสร้างแผนที่วิทยาลัยทั่วอเมริกา จากนั้นจะพล็อตวิทยาลัยบนแผนที่ leaflet แยกตามประเภท (ของรัฐ, เอกชน, หรือแสวงหากำไร) โดยใช้ group เพื่อให้ผู้ใช้สามารถสลับการแสดงผลวิทยาลัยบนแผนที่ได้ ในส่วนที่ 3.3 จะได้เรียนรู้การเพิ่ม base map หลายแบบ เพื่อให้ผู้ใช้สลับระหว่าง map tile ต่างๆ ได้
ในบทที่ 4 จะได้เรียนรู้การพล็อตรูปหลายเหลี่ยม (polygon) ซึ่งใช้กำหนดพื้นที่ทางภูมิศาสตร์ได้ เช่น รหัสไปรษณีย์, รัฐ, ประเทศ เป็นต้น บทที่ 4 จะเริ่มด้วยการพล็อตรหัสไปรษณีย์ในรัฐนอร์ทแคโรไลนาที่มีรายได้ครัวเรือนเฉลี่ยอยู่ในควอร์ไทล์บนสุด จะได้เรียนรู้การปรับแต่ง polygon ด้วย color palette และ label บทนี้จะปิดท้ายด้วยการเพิ่ม layer ใหม่บนแผนที่วิทยาลัยทั่วอเมริกา ซึ่งแสดงรหัสไปรษณีย์ที่มีรายได้เฉลี่ยตั้งแต่ $200,000 ขึ้นไปในปีภาษี 2015 กระบวนการพล็อตรหัสไปรษณีย์นี้จะทำให้คุ้นเคยกับข้อมูลเชิงพื้นที่โดยทั่วไป, ข้อมูล geoJSON, สัญลักษณ์ @ และฟังก์ชัน `addPolygons()` นอกจากนี้ยังมีโอกาสฝึกใช้ตัวเลือกต่างๆ ที่เรียนมาในบทก่อนหน้า เช่น popup และ label รวมถึงวิธีปรับแต่งแผนที่แบบใหม่ เช่น ตัวเลือก highlight ใน `addPolygons()`
แบบฝึกหัดปัจจุบัน