Interactive pan and zoom
using Deneb
data = Data(url="https://vega.github.io/vega-datasets/data/cars.json")
chart = data * Mark(:circle, clip=true) * Encoding(
x=field("Horsepower:Q", scale=(;domain=[75, 150])),
y=field("Miles_per_Gallon:Q", scale=(;domain=[20, 40])),
size="Cylinders:Q",
)
chart * interactive_scales()
Bind x
encoding only
chart * interactive_scales(bindy=false)
Bind y
encoding only
chart * interactive_scales(bindx=false)
Hold shift for y
encoding
chart * interactive_scales(shift_on_y=true)
This page was generated using DemoCards.jl and Literate.jl.