แนวทาง UI/UX ที่ดีและการทบทวนเบื้องต้น
Sally อยากทราบว่าพอร์ตการลงทุนของเธอเป็นอย่างไรบ้าง คุณจึงตัดสินใจสร้างแดชบอร์ดให้เธอ
สมมติว่าพอร์ตของเธอมีหุ้นอยู่เพียง 2 ตัว ได้แก่ Apple (AAPL) และ Disney (DIS) โดยตัวแปรที่พิจารณาได้แก่ open, high, low, close และ volume (OHLCV)
ข้อมูลถูกเก็บไว้ในตัวแปร apple และ disney ส่วนฟังก์ชันตัวช่วยมีดังนี้:
get_name(): ดึงชื่อของแต่ละบริษัทmost_recent(): ดึงค่า OHLCV ล่าสุดmost_recent_pct(): ดึงค่าการเปลี่ยนแปลงเป็นเปอร์เซ็นต์ล่าสุดของ OHLCVplot_line(): พล็อตแนวโน้มของค่า OHLCV ตามวันที่box_color(): ดึงสีที่จะแสดง โดยพิจารณาว่าค่าที่ระบุเป็นบวก (เขียว) ลบ (แดง) หรือศูนย์ (น้ำเงิน)
คุณตัดสินใจปรับแต่งอินเทอร์เฟซให้สวยงาม เพื่อให้ Sally ใช้งานแดชบอร์ดได้อย่างสะดวก
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การสร้างแดชบอร์ดด้วย shinydashboard
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำจริง
เปลี่ยนทฤษฎีให้เป็นการลงมือทำด้วยแบบฝึกหัดเชิงโต้ตอบหนึ่งในของเรา
เริ่มแบบฝึกหัด