रीजन प्रीमियम
इस अभ्यास में, आपका उद्देश्य अलग-अलग रीजन में पॉलिसीहोल्डर्स के सालाना इंश्योरेंस प्रीमियम की तुलना करने वाले हिस्टोग्राम प्लॉट करना है. इसके लिए, आप एक plotting chain परिभाषित करेंगे जो इंश्योरेंस चार्जेज की यूनिट्स को डॉलर से हजार डॉलर (kUSD) में बदल दे, ताकि विज़ुअलाइज़ेशन और स्पष्ट हो. आप हिस्टोग्राम्स को दो-बाय-दो ग्रिड पर प्लॉट करेंगे.
DataFrames, StatsPlots और Chain पैकेज इम्पोर्ट कर दिए गए हैं, और insurance DataFrame लोड है.
यह अभ्यास पाठ्यक्रम का हिस्सा है
Julia के साथ डेटा विज़ुअलाइज़ेशन परिचय
अभ्यास निर्देश
transform()फंक्शन लागू करके:Chargesकॉलम के प्रत्येक एलिमेंट को1000से भाग दीजिए और प्राप्त मानों को उसी कॉलम में असाइन कीजिए.layoutआर्ग्युमेंट सेट करके दो-बाय-दो ग्रिड के हिस्टोग्राम जनरेट कीजिए.- axis लेबल कस्टमाइज़ कीजिए: नीचे वाली दोनों हिस्टोग्राम के x-axis लेबल को
"Premium (kUSD)"रखें, और पहली तथा तीसरी हिस्टोग्राम के y-axis लेबल को"Frequency"सेट करें.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
colors = [:slategray1 :springgreen4 :deeppink :darkviolet]
@chain insurance begin
# Change charge units
transform(:____
=> ByRow(x -> ____) => :____)
# Create histograms
@df histogram(:Charges, group=:Region,
layout=____,
color=colors,
# Set axis labels
xlabel=____,
ylabel=____)
end
ylims!(0, 120)