{
const barColorParam = vl.param("bar_color")
.value("lightblue")
.bind(vl.menu(['lightblue', 'peachpuff', 'purple', 'blue']).name('Bar Color '));
const cornerRadiusParam = vl.param('bar_corner_radius')
.value(10)
.bind(vl.slider(0, 20, 1).name('Corner Radius'));
return vl.markBar(
{color: {expr: 'bar_color'},
cornerRadius: {expr: 'bar_corner_radius' }})
.data(seattleWeatherTyped)
.params(barColorParam, cornerRadiusParam)
.title("Histogram of Daily Max Temperatures in Seattle (2012-2015)")
.encode(
vl.x().fieldQ('temp_max').bin(true),
vl.y().aggregate("count").title("Num of Days")
)
.render()
}