Chain में पेंगुइन प्लॉटिंग
कई ग्रुप्स के प्लॉट्स को साथ में दिखाने से आप उन ग्रुप्स के भीतर और उनके बीच की विशेषताओं की तुलना कर सकते हैं. अब इसे मैक्रो के साथ मिलाकर देखते हैं! इस अभ्यास में, आप पेंगुइन की तीन प्रजातियों—Adelie, Chinstrap, और Gentoo—को देखेंगे. आपके सहकर्मियों का मानना है कि फ़्लिपर की लंबाई और बॉडी मास की तुलना करके प्रजाति का सफल अनुमान लगाया जा सकता है. आइए जाँचते हैं कि वे सही हैं या नहीं!
penguins DataFrame आपके लिए, और सभी ज़रूरी पैकेजों के साथ, इम्पोर्ट कर दिया गया है.
यह अभ्यास पाठ्यक्रम का हिस्सा है
Julia में Data Manipulation
अभ्यास निर्देश
- मैक्रो के अंदर,
penguinsDataFrame कोspeciesकॉलम के आधार पर ग्रुप करें. - अलग-अलग ग्रुप्स के लिए
flipper_length_mmबनामbody_mass_gकॉलम का स्कैटर प्लॉट बनाइए, और दिए गए लेबल्स का उपयोग कीजिए. आपgdfGroupedDataFrame के पहले ग्रुप तक पहुँचने के लिएgdf[1]का उपयोग कर सकते हैं. - ध्यान रखें कि सभी species को एक ही प्लॉट में ड्रॉ करना है.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
@chain penguins begin
# Group by species
____
# Create a scatter plot for each species group
____ ____(_[1].flipper_length_mm, _[1].body_mass_g, label="Adelie")
____ ____(____, ____, label="Chinstrip")
____(____, ____, label="Gentoo", legend=:topleft)
xlabel!("Flipper length in mm")
ylabel!("Body mass in g")
end