Aan de slagGa gratis aan de slag

Log-scatterrecept

In deze oefening maak je een seriesrecept dat scatterplots genereert met een logaritmische schaal op de y-as. Daarnaast zal je recept de plot verder aanpassen met extra attributen.

Het pakket Plots is geladen en de DataFrame streaming is beschikbaar.

Deze oefening maakt deel uit van de cursus

Introductie tot datavisualisatie met Julia

Cursus bekijken

Oefeninstructies

  • Maak een seriesrecept met de naam logscatter van het type :scatter.
  • Definieer de plotfunctie logscatter.
  • Pas het recept toe op de kolommen Age en Hours_per_day, in die volgorde.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# Series recipe
____ function f(::Type{Val{:____}}, x, y, z)
    seriestype := :____
    framestyle := :box
    label := false
    yscale := :log10
    markershape := :star4
    markercolor := :purple3
    markersize := 5
    markeralpha := 0.5
end
# Define plotting function
____ ____
# Apply recipe
____(streaming.____, streaming.____)
Code bewerken en uitvoeren