LoslegenKostenlos loslegen

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

Kurs anzeigen

Anleitung zur Übung

  • 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 Ü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.____)
Code bearbeiten und ausführen