और अधिक डाइमेंशंस में प्लॉटिंग

Julia के साथ डेटा विज़ुअलाइज़ेशन परिचय

Gustavo Vieira Suñe

Data Analyst

ज़्यादा डाइमेंशंस क्यों?

  • छिपे पैटर्न और ट्रेंड पहचानें
  • कई वैरिएबल्स के रिश्ते एक साथ विश्लेषित करें
  • क्लस्टर्स पहचानें
  • साफ़ और इनमर्सिव प्रस्तुति
  • फीचर इंजीनियरिंग
Julia के साथ डेटा विज़ुअलाइज़ेशन परिचय

क्या क्लस्टर बने रहेंगे?

एक स्कैटर प्लॉट जो पॉलिसीधारकों की उम्र के मुकाबले इंश्योरेंस प्रीमियम दिखाता है। इसमें तीन अलग-अलग क्लस्टर हैं।

  • क्या ये क्लस्टर बच्चों की किसी भी संख्या पर बने रहते हैं?
Julia के साथ डेटा विज़ुअलाइज़ेशन परिचय

एक स्लाइस प्लॉट करना

theme(:bright)

# Filter data
no_children = filter(
    row -> row.Children == 0, insurance)

# Plot a slice @df no_children scatter( :Age, :Charges, group=:Smoker, markersize=4, alpha=0.5, legend_title="Smoker") xlabel!("Age") ylabel!("Insurance Premium (USD)")

एक स्कैटर प्लॉट जो बिना बच्चों वाले पॉलिसीधारकों की उम्र के मुकाबले इंश्योरेंस प्रीमियम दिखाता है। इसमें तीन अलग-अलग क्लस्टर हैं।

Julia के साथ डेटा विज़ुअलाइज़ेशन परिचय

एक और डाइमेंशन जोड़ना

theme(:bright)
@df insurance scatter(
    # Pass three columns
    :Children,
    :Age,
    :Charges,

group=:Smoker, markersize=4, alpha=0.5, legend_title="Smoker" ) # Axis labels xlabel!("Number of Children") ylabel!("Age") zlabel!("Insurance Premium (USD)")

एक 3-डी स्कैटर प्लॉट जो बॉडी मास इंडेक्स और बच्चों की संख्या के साथ उम्र के मुकाबले इंश्योरेंस प्रीमियम दिखाता है। अलग-अलग बच्चों की संख्या के लिए भी वही क्लस्टर स्ट्रक्चर दिखता है।

Julia के साथ डेटा विज़ुअलाइज़ेशन परिचय

एक्सिस क्रम

theme(:bright)
@df insurance scatter(

# Swap :Age and :Children :Age, :Children, :Charges, group=:Smoker, markersize=4, alpha=0.5, legend_title="Smoker" ) # Axis labels xlabel!("Number of Children") ylabel!("Age") zlabel!("Insurance Premium (USD)")

Julia के साथ डेटा विज़ुअलाइज़ेशन परिचय

एक और कैटेगरी से ग्रुपिंग

एक स्कैटर प्लॉट जो बॉडी मास इंडेक्स के मुकाबले इंश्योरेंस चार्ज दिखाता है, पॉइंट्स स्मोकर स्टेटस के रंग से दिखाए गए हैं।

  • क्या हम स्मोकर स्टेटस और सेक्स दोनों से ग्रुप कर सकते हैं?
Julia के साथ डेटा विज़ुअलाइज़ेशन परिचय

एक कैटेगोरिकल डाइमेंशन जोड़ें

theme(:vibrant)

@df insurance scatter(
    :BMI,

# Pass categorical column :Sex,
:Charges, group=:Smoker, markersize=2, legend_title="Smoker", color=[:blueviolet :goldenrod1]) xlabel!("BMI") zlabel!("Insurance Premium (USD)")

एक 3-डी स्कैटर प्लॉट जो बॉडी मास इंडेक्स और सेक्स के साथ इंश्योरेंस चार्ज दिखाता है, पॉइंट्स स्मोकर स्टेटस के रंग से दिखाए गए हैं।

Julia के साथ डेटा विज़ुअलाइज़ेशन परिचय

पॉइंट डेंसिटी विज़ुअलाइज़ करें

एक स्कैटर प्लॉट जो बॉडी मास इंडेक्स के मुकाबले इंश्योरेंस चार्ज दिखाता है, पॉइंट्स स्मोकर स्टेटस के रंग से दिखाए गए हैं।

  • क्या हम पॉइंट डेंसिटी को और साफ़ दिखा सकते हैं?
Julia के साथ डेटा विज़ुअलाइज़ेशन परिचय

टू-डायमेंशनल हिस्टोग्राम

# 2d histogram
@df insurance histogram2d(

:BMI, :Charges,
# Fill color scheme fillcolor=:acton,
# Fill empty bins show_empty_bins=true,
) xlabel!("Age") ylabel!("Insurance Premium (USD)")

एक 2-डी हिस्टोग्राम जो इंश्योरेंस चार्ज और बॉडी मास इंडेक्स का वितरण दिखाता है।

Julia के साथ डेटा विज़ुअलाइज़ेशन परिचय

अभ्यास करते हैं!

Julia के साथ डेटा विज़ुअलाइज़ेशन परिचय

Preparing Video For Download...