using CSV, DataFrames, AlgebraOfGraphics, CairoMakie
begin
candy_filepath = "data//archive//candy.csv"
candy_data = CSV.read(candy_filepath, DataFrame)
end;
draw(data(candy_data) * mapping(:sugarpercent, :winpercent) * visual(Scatter))
draw(data(candy_data) * mapping(:sugarpercent, :winpercent) * (linear() + visual(Scatter)))
draw(data(candy_data) * mapping(:pricepercent, :winpercent, color=:chocolate) * visual(Scatter))
draw(data(candy_data) * mapping(:pricepercent, :winpercent, color=:chocolate) * (linear() + visual(Scatter)),
legend=(position=:top, titleposition=:left, framevisible=true, padding=5))
draw(data(candy_data) * mapping(:chocolate, :winpercent) * visual(Scatter))
Built with Julia 1.9.1 and
AlgebraOfGraphics 0.6.14CSV 0.10.9
CairoMakie 0.10.4
DataFrames 1.5.0
To run this tutorial locally, download [this file](/tutorials/aogscatter03x06.jl) and open it with Pluto.jl.