Responsive Bar Chart
The bar gets automatically resized based on container size. To see how the bar gets automatically resized try this in the editor.
View this example in the online editor
Vega-Lite JSON Specification
{
"$schema": "https://vega.github.io/schema/vega-lite/v5.json",
"width": "container",
"height": 250,
"data": {"url": "data/cars.json"},
"mark": "bar",
"encoding": {
"x": {"field": "Origin"},
"y": {"aggregate": "count", "title": "Number of Cars"}
}
}