Recept för logaritmisk scatter
I den här övningen skapar du ett serierecept som genererar punktdiagram med logaritmisk skala på y-axeln. Receptet anpassar även diagrammet med ytterligare attribut.
Paketet Plots är inläst och DataFrame:en streaming är tillgänglig.
Den här övningen är en del av kursen
Introduktion till datavisualisering med Julia
Övningsinstruktioner
- Skapa ett serierecept med namnet
logscatterav typen:scatter. - Definiera plottningsfunktionen
logscatter. - Tillämpa receptet på kolumnerna
AgeochHours_per_day, i den ordningen.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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.____)