Log-Scatter-Recipe
In dieser Übung erstellst du eine Series-Recipe, die Streudiagramme mit einer logarithmischen Skalierung auf der y-Achse erzeugt. Außerdem passt deine Recipe das Diagramm mit zusätzlichen Attributen an.
Das Paket Plots ist geladen, und der DataFrame streaming ist verfügbar.
Diese Übung ist Teil des Kurses
Einführung in die Datenvisualisierung mit Julia
Anleitung zur Übung
- Erstelle eine Series-Recipe namens
logscattervom Typ:scatter. - Definiere die Plot-Funktion
logscatter. - Wende die Recipe auf die Spalten
AgeundHours_per_dayan, in genau dieser Reihenfolge.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# 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.____)