Julia के साथ डेटा विज़ुअलाइज़ेशन परिचय
Gustavo Vieira Suñe
Data Analyst
insurance DataFrame| Age | Sex | BMI | Children | Smoker | Region | Charges |
|---|---|---|---|---|---|---|
| 19 | female | 27.90 | 0 | yes | southwest | 16884.90 |
| 18 | male | 33.77 | 1 | no | southeast | 1725.55 |
| 28 | male | 33.00 | 3 | no | southeast | 4449.46 |
| ... | ... | ... | ... | ... | ... | ... |
StatsPlots में DataFrames के डेटा को प्लॉट करने की रेसिपी है@df नोटेशन से मिलिए!# Group by region and smoker grouped = groupby(insurance, [:Region, :Smoker])# Calculate mean charges grouped_mean_charges = combine(grouped, :Charges => mean)
grouped_mean_charges.Region regions को strings में देने वाली array निकालता है.# Grouped bar chart groupedbar(# arrays बतौर आर्ग्युमेंट पास करें grouped_mean_charges.Region, grouped_mean_charges.Charges_mean, group=grouped_mean_charges.Smoker,color=[:teal :orangered2], linewidth=0, legend_title="Smoker", legend_position=:outertopright) xlabel!("Region") ylabel!("Insurance Premium (USD)")

# Plot from DataFrame @df grouped_mean_charges groupedbar(# कॉलम नाम पास करें :Region, :Charges_mean,group=:Smoker,color=[:teal :orangered2], linewidth=0, legend_title="Smoker", legend_position=:outertopright) xlabel!("Region") ylabel!("Insurance Premium (USD)")

# Grouped bar chart groupedbar(# arrays बतौर आर्ग्युमेंट पास करें grouped_mean_charges.Region, grouped_mean_charges.Charges_mean, group=grouped_mean_charges.Smoker,color=[:teal :orangered2], linewidth=0, legend_title="Smoker", legend_position=:outertopright) xlabel!("Region") ylabel!("Insurance Premium (USD)")
# Plot from DataFrame @df grouped_mean_charges groupedbar(# कॉलम नाम पास करें :Region, :Charges_mean, group=:Smoker,color=[:teal :orangered2], linewidth=0, legend_title="Smoker", legend_position=:outertopright) xlabel!("Region") ylabel!("Insurance Premium (USD)")
पहले जैसा
# Group by region and smoker
grouped = groupby(insurance, [:Region, :Smoker])
# Calculate mean charges
grouped_mean_charges = combine(grouped, :Charges => mean)
इसकी जगह chaining इस्तेमाल करें
using Chain
# Chain groupby and combine
grouped_mean_charges = @chain insurance begin
groupby([:Region, :Smoker])
combine(:Charges => mean)
end
# Plotting chain @chain insurance begin # डेटा को manipulate करें groupby([:Region, :Smoker]) combine(:Charges => mean)# डेटा प्लॉट करें @df groupedbar(:Region, :Charges_mean, group=:Smoker, color=[:teal :orangered2], linewidth=0, legend_title="Smoker", legend_position=:outertopright)end xlabel!("Region") ylabel!("Insurance Premium (USD)")

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