Log scatter recipe
In this exercise, you will create a series recipe that generates scatter plots with a logarithmic y-axis scale. Additionally, your recipe will customize the plot with additional attributes.
The Plots package is loaded, and the streaming DataFrame is available.
Questo esercizio fa parte del corso
Introduction to Data Visualization with Julia
Istruzioni dell'esercizio
- Create a series recipe called
logscatterof type:scatter. - Define the plotting
logscatterfunction. - Apply the recipe on the
AgeandHours_per_daycolumns, in that order.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# 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.____)