प्लॉट एट्रिब्यूट्स और कलर पैलेट्स

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

Gustavo Vieira Suñe

Data Analyst

कलर पैलेट्स

  • कई कलर पैलेट्स, इनमें शामिल

जूलिया के अलग-अलग कलर पैलेट्स का प्रीव्यू.

1 https://juliagraphics.github.io/ColorSchemes.jl/stable/catalogue/
Julia के साथ डेटा विज़ुअलाइज़ेशन परिचय

पैलेट्स का उपयोग

# Set the theme
theme(:bright)


# Create a scatter plot scatter( streaming.Age, streaming."Frequency [K pop]", group=streaming."Frequency [K pop]", label=false,
# Set color palette palette=:Dark2_5 )
xlabel!("Age") ylabel!("Frequency of Play")

आयु के मुकाबले उत्तरदाताओं की K-Pop सुनने की आवृत्ति दिखाता स्कैटर प्लॉट.

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

प्लॉट एट्रिब्यूट्स

पहले देख चुके हैं:

  • title, xlabel, ylabel
  • xticks, yticks
  • color
  • linecolor, linewidth
  • markercolor
  • framestyle

और भी बहुत कुछ:

  • xlims, ylims
  • alpha
  • linestyle
  • legend_title, legend_position
  • markersize, markershape

...

1 https://docs.juliaplots.org/stable/attributes/#attributes
Julia के साथ डेटा विज़ुअलाइज़ेशन परिचय

मार्कर एट्रिब्यूट्स

theme(:bright)

scatter(
    streaming.Age,
    streaming."Frequency [K pop]",
    group=streaming."Frequency [K pop]",
    label=false,
    palette=:Dark2_5

# Marker attributes markershape=:diamond, markersize=8, )
xlabel!("Age") ylabel!("Frequency of Play")

आयु के मुकाबले K-Pop सुनने की आवृत्ति का स्कैटर प्लॉट, बड़े डायमंड-शेप्ड मार्कर्स सहित.

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

Opacity/Transparency

theme(:bright)

scatter(
    streaming.Age,
    streaming."Frequency [K pop]",
    group=streaming."Frequency [K pop]",
    label=false,
    palette=:Dark2_5
    markershape=:diamond,
    markersize=8,

# Opacity alpha=0.25 )
xlabel!("Age") ylabel!("Frequency of Play")

आयु के मुकाबले K-Pop सुनने की आवृत्ति का स्कैटर प्लॉट, बड़े डायमंड-शेप्ड पारदर्शी मार्कर्स सहित.

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

लाइन एट्रिब्यूट्स

# Set theme and default line width
theme(:dao, linewidth=4)

# Create histogram histogram(streaming.BPM, label="Observed", color=:lightslateblue, normalize=true)
# Add density plot density!(streaming.BPM, label="Distribution", linecolor=:green2,
# Line style linestyle=:dash)
xlabel!("BPM") ylabel!("Probability")

सर्वे उत्तरदाताओं के पसंदीदा बीट्स-पर-मिनट का नॉर्मलाइज़्ड हिस्टोग्राम, अनुमानित वितरण दिखाने के लिए डेंसिटी प्लॉट सहित.

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

एक्सिस बाउंड्स और लीजेंड एट्रिब्यूट्स

theme(:dao, linewidth=4)

histogram(streaming.BPM, label="Observed", 
    color=:lightslateblue, normalize=true)
density!(streaming.BPM, label="Distribution",
    linecolor=:green2, linestyle=:dash

# Customize legend legend_title="Type", legend_position=:topright)
# Set the x-axis bounds xlims!(50, 230)
xlabel!("BPM") ylabel!("Probability")

सर्वे उत्तरदाताओं के पसंदीदा बीट्स-पर-मिनट का नॉर्मलाइज़्ड हिस्टोग्राम, अनुमानित वितरण दिखाने के लिए डेंसिटी प्लॉट सहित.

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

चीट शीट

  • कलर पैलेट्स
    • plot(..., palette=palette_symbol)
  • मार्कर एट्रिब्यूट्स
    • markersize
    • markershape

Plots.jl में उपलब्ध मार्कर शेप्स का प्रीव्यू.

  • अपारदर्शिता: alpha=opacity_value
  • एक्सिस बाउंड्स: xlims!(), ylims!()
  • लाइन एट्रिब्यूट: linetyle Plots.jl में उपलब्ध लाइन स्टाइल्स का प्रीव्यू.

  • लीजेंड एट्रिब्यूट्स

    • legend_title
    • legend_position (:right, :left, :top, :bottom, :topright, :topleft, ...)
Julia के साथ डेटा विज़ुअलाइज़ेशन परिचय

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

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

Preparing Video For Download...