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
<Kurs>Einführung in die Datenvisualisierung mit Julia</Kurs>Übungsanweisungen
- 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 praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
# 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.____)