ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง
ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง
ในบทแนะนำสอนการใช้งานนี้ คุณจะได้เรียนรู้วิธีสร้างภาพแสดงข้อมูลพล็อตกระจายโดยใช้สคริปต์ R ข้อมูลนี้อ้างอิงจากรายงานที่ส่งสำหรับ 16 คุณสามารถดูวิดีโอทั้งหมดของบทช่วยสอนนี้ได้ที่ด้านล่างของบล็อกนี้
สารบัญ
Scatter Plot คืออะไร
พล็อตกระจายเป็นการแสดงข้อมูลประเภทหนึ่งที่ใช้แสดงความสัมพันธ์ระหว่างตัวแปรต่อเนื่องสองตัว เป็นกราฟที่จุดข้อมูลแต่ละจุดแสดงด้วยจุด และตำแหน่งของจุดบนแกนแนวนอนและแนวตั้งจะสอดคล้องกับค่าของตัวแปรทั้งสอง
แผนภูมิกระจายเป็นเครื่องมือที่มีประโยชน์สำหรับการระบุรูปแบบและแนวโน้มในข้อมูล การเพิ่มภาพนี้ลงในรายงาน LuckyTemplates ของคุณจะเพิ่มข้อมูลเชิงลึกให้กับข้อมูลที่คุณกำลังนำเสนอ และเมื่อจบบทช่วยสอนนี้ คุณจะสามารถสร้างพล็อตกระจาย R ที่มีลักษณะดังนี้:
การสนทนานี้แบ่งออกเป็นสี่ขั้นตอน ก่อนอื่น คุณจะได้เรียนรู้วิธีสร้างแผนภาพกระจายพื้นฐาน จากนั้น คุณจะใช้เส้นเรียบเพื่อแสดงแนวโน้มของข้อมูลในพล็อต ขั้นตอนที่สามและสี่จะเน้นที่ธีมและการเปลี่ยนแปลงการจัดรูปแบบเป็นหลัก ซึ่งคุณสามารถนำไปใช้กับพล็อตกระจายได้
ชุดข้อมูลที่ใช้ในตัวอย่างนี้คือตารางที่มีชื่อลูกค้า ระยะเวลา รายได้ และอัตรารายชั่วโมง
สร้างแผนภาพการกระจายพื้นฐานใน R Script Visual
เปิดของ คุณ
ในการเริ่มต้น คุณต้องมีแพ็คเกจสามแพ็คเกจติดตั้งในโปรแกรม RStudio ของคุณ , the tidyverse , ggthemes , and ggpubr .
หากคุณไม่ได้ติดตั้งไว้ ให้ใช้ฟังก์ชันinstall.packages( ) เมื่อเสร็จแล้ว คุณต้องใช้ ฟังก์ชัน ไลบรารี ( )เพื่อโหลดลงในสภาพแวดล้อม R
คัดลอกรหัสไลบรารี R และไปที่ LuckyTemplates เปิดตัวแก้ไขสคริปต์ R และวางรหัส คุณสามารถสร้างรหัส R ต่อได้ที่นั่น
จากนั้น ใช้ ฟังก์ชัน ggplot( )เพื่อสร้างแผนภูมิกระจาย คุณต้องระบุชุดข้อมูลที่จะใช้ในแผนภูมิก่อน ดังนั้นฐานข้อมูล %>%คำสั่ง ในกรณีนี้ จะใช้ ตัวดำเนินการไปป์แทนฟังก์ชันตัวกรอง
ในการระบุชุดข้อมูล คุณต้องใช้ อาร์กิวเมนต์ aes( )จากนั้นระบุแกน x และ y ในกรณีนี้คือระยะเวลาชั่วโมงและรายได้ตามลำดับ จากนั้นใช้ ฟังก์ชัน geom_point( )เพื่อแสดงจุดบนแผนภูมิ
คุณยังสามารถเปลี่ยนแปลงการจัดรูปแบบไปยังแผนภาพกระจายได้โดยใช้ฟังก์ชันต่างๆ เช่น "สี" หรือ "รูปร่าง" หากคุณต้องการใช้รูปลักษณ์แบบไดนามิกกับแผนภูมิของคุณ คุณสามารถตั้งค่าสีและขนาดจุดให้เป็นค่าเฉพาะดังที่เห็นในตัวอย่าง
เมื่อคุณรันโค้ด คุณจะได้พล็อตกระจายนี้ใน LuckyTemplates สังเกตว่าคุณจะมีวงกลมที่ใหญ่ขึ้นและมีสีเข้มขึ้นเมื่อค่าอัตรารายชั่วโมงที่เทียบเท่ากันนั้นสูงขึ้น
เพิ่มเส้นเรียบลงในแผนภูมิ
ในขั้นตอนถัดไป คุณจะได้เรียนรู้วิธีเพิ่มเส้นเรียบลงในแผนภูมิ เส้นเรียบคือเส้นที่พอดีกับข้อมูลเพื่อช่วยคุณสำรวจความสัมพันธ์ที่เป็นไปได้ระหว่างตัวแปรสองตัว
หากต้องการเพิ่มเส้นเรียบ ให้ใช้ฟังก์ชันgeom_smooth( )
เมื่อคุณรันสคริปต์ R พล็อตกระจายจะมีลักษณะดังนี้ เส้นเรียบจะแสดงแนวโน้มของข้อมูลที่ช่วงความเชื่อมั่น 95%
คุณสามารถเปลี่ยนขนาดของแกน x และ y ได้โดยใช้ฟังก์ชันscale_x_continuous( )และscale_y_continuous( )
ในกรณีนี้ แกน y จะถูกแปลงเป็นสเกลบันทึกในขณะที่แกน x ยังคงเหมือนเดิม
เมื่อคุณเรียกใช้รหัส R ผลลัพธ์จะปรากฏเป็นลอการิทึม เส้นเรียบก็เปลี่ยนไปเช่นกัน
นอกจากนี้ เนื่องจากแผนภูมิวางป้ายกำกับบนแกนโดยอัตโนมัติ คุณจึงสามารถลบออกได้โดยใช้ฟังก์ชันlabs( )
จัดรูปแบบลักษณะของ R Scatter Plot
หลังจากที่คุณสร้างรูปแบบพื้นฐานของพล็อตกระจายแล้ว ขั้นตอนต่อไปคือการปรับแต่งธีมและลักษณะที่ปรากฏ
ใช้ ฟังก์ชัน ธีม ( )เพื่อจัดรูปแบบพล็อตกระจายในโปรแกรมแก้ไขสคริปต์ R และภายในฟังก์ชันนี้ คุณสามารถเพิ่มอาร์กิวเมนต์อื่นๆ เพื่อปรับแต่งได้
แผง.grid.major( )และpanel.grid.minor( )ช่วยให้คุณสามารถแก้ไขประเภทเส้นและสีของเส้นตารางของแผนภูมิได้ หากคุณต้องการลบเส้นตาราง ให้ใช้ฟังก์ชันelement_blank( )
แผงพื้นหลังและพล็อตพื้นหลังจะถูกลบออกเพื่อทำให้แผนภูมิกระจายโปร่งใส ซึ่งช่วยให้คุณมีความยืดหยุ่นในการวางแผนภูมิที่ใดก็ได้ในรายงานของคุณ หากคุณต้องการลบคำอธิบายแผนภูมิในแผนภูมิ ให้ตั้งค่าฟังก์ชันคำอธิบายตำแหน่งเป็น 'ไม่มี'
คุณยังสามารถจัดรูปแบบเส้นและข้อความของแกน x และ y คุณสามารถทำให้เส้นหนาขึ้นหรือบางลง หรือข้อความใหญ่ขึ้นหรือเล็กลงได้
หากคุณต้องการเรียนรู้เกี่ยวกับฟังก์ชันการจัดรูปแบบอื่นๆ ที่คุณสามารถใช้ใน แผนภูมิของคุณ คุณสามารถไปที่ส่วนวิธีใช้ใน RStudio ป้อน "ธีม" ในแถบค้นหา แล้วรายการฟังก์ชันการจัดรูปแบบจะปรากฏขึ้น
มีฟังก์ชันการจัดรูปแบบที่หลากหลายที่คุณใช้ใน R ได้ อย่าลืมใช้สิ่งที่คุณต้องการและอย่าใช้มากเกินไป
ปรับสีและช่วงของจุดข้อมูล
ในส่วนสุดท้ายของบทช่วยสอนนี้ คุณจะได้เรียนรู้วิธีจัดรูปแบบสเกลสีและช่วงขนาดของจุดในแผนภาพกระจายของคุณ
ฟังก์ชันscale_colour_viridis_b( )จัดเตรียมแมปสีที่มีความเหมือนกันทั้งในสีและขาวดำ พวกเขายังได้รับการออกแบบให้ผู้ชมรับรู้ด้วยรูปแบบทั่วไปของการตาบอดสี
หากคุณค้นหาในส่วนวิธีใช้ใน RStudio คุณจะเห็นอาร์กิวเมนต์ต่างๆ ที่คุณสามารถใช้เพื่อจัดรูปแบบแผนภูมิของคุณได้ คุณสามารถสลับไปมาระหว่างตัวเลือกเพื่อดูว่าผลลัพธ์ใดเหมาะกับรายงานของคุณมากที่สุด
ตัวอย่างเช่น ฟังก์ชัน scale_size_continuous( )ปรับขนาดของจุดหรือรูปร่างในพล็อตตามตัวแปรต่อเนื่อง ช่วยให้คุณระบุขนาดจุดต่ำสุดและสูงสุดที่ควรใช้ในพล็อต
ในกรณีนี้ 4 เป็นค่าต่ำสุด ในขณะที่ 17 เป็นค่าสูงสุด
นี่คือลักษณะของพล็อตกระจาย R สุดท้าย
บทสรุป
ในบทช่วยสอนนี้ คุณได้เรียนรู้วิธีสร้างพล็อตกระจาย R ใน LuckyTemplates พล็อตกระจายเป็นการแสดงข้อมูลประเภทหนึ่งที่ใช้แสดงความสัมพันธ์ระหว่างตัวแปรต่อเนื่องสองตัว ใน LuckyTemplates คุณสามารถสร้างพล็อตกระจายโดยใช้แพ็คเกจ ggplot และภาพสคริปต์ R
แผนภูมิกระจายเป็นเครื่องมือที่มีประโยชน์สำหรับการแสดงภาพและระบุรูปแบบและแนวโน้มในข้อมูล นอกจากนี้ยังมีประโยชน์สำหรับการระบุค่าผิดปกติหรือความผิดปกติ
โดยรวมแล้ว การสร้างแผนภาพกระจายใน LuckyTemplates โดยใช้ R เป็นกระบวนการที่ไม่ซับซ้อน และช่วยให้คุณใช้ประโยชน์จากความสามารถในการแสดงข้อมูลอันทรงพลังของแพ็คเกจ ggplot
สิ่งที่ดีที่สุด
ฮอสเซน เซดาฆะ
ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง
คุณจะได้เรียนรู้วิธีการบันทึกและโหลดวัตถุจากไฟล์ .rds ใน R บล็อกนี้จะครอบคลุมถึงวิธีการนำเข้าวัตถุจาก R ไปยัง LuckyTemplates
ในบทช่วยสอนภาษาการเข้ารหัส DAX นี้ เรียนรู้วิธีใช้ฟังก์ชัน GENERATE และวิธีเปลี่ยนชื่อหน่วยวัดแบบไดนามิก
บทช่วยสอนนี้จะครอบคลุมถึงวิธีการใช้เทคนิค Multi Threaded Dynamic Visuals เพื่อสร้างข้อมูลเชิงลึกจากการแสดงข้อมูลแบบไดนามิกในรายงานของคุณ
ในบทความนี้ ฉันจะเรียกใช้ผ่านบริบทตัวกรอง บริบทตัวกรองเป็นหนึ่งในหัวข้อหลักที่ผู้ใช้ LuckyTemplates ควรเรียนรู้ในขั้นต้น
ฉันต้องการแสดงให้เห็นว่าบริการออนไลน์ของ LuckyTemplates Apps สามารถช่วยในการจัดการรายงานและข้อมูลเชิงลึกต่างๆ ที่สร้างจากแหล่งข้อมูลต่างๆ ได้อย่างไร
เรียนรู้วิธีคำนวณการเปลี่ยนแปลงอัตรากำไรของคุณโดยใช้เทคนิคต่างๆ เช่น การแยกสาขาและการรวมสูตร DAX ใน LuckyTemplates
บทช่วยสอนนี้จะหารือเกี่ยวกับแนวคิดของการทำให้แคชข้อมูลเป็นรูปธรรมและวิธีที่สิ่งเหล่านี้ส่งผลต่อประสิทธิภาพของ DAX ในการให้ผลลัพธ์
หากคุณยังคงใช้ Excel อยู่จนถึงตอนนี้ นี่เป็นเวลาที่ดีที่สุดในการเริ่มใช้ LuckyTemplates สำหรับความต้องการในการรายงานทางธุรกิจของคุณ
เกตเวย์ LuckyTemplates คืออะไร ทั้งหมดที่คุณต้องการรู้