LoslegenKostenlos starten

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>
Kurs ansehen

Übungsanweisungen

  • Erstelle eine Series-Recipe namens logscatter vom Typ :scatter.
  • Definiere die Plot-Funktion logscatter.
  • Wende die Recipe auf die Spalten Age und Hours_per_day an, 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.____)
Code bearbeiten und ausführen