chart4 = ("chart4",
vl
.markPoint({ opacity: 0.5, filled: true })
.data("data/penguins.json")
.encode(
vl
.x()
.fieldQ("Beak Depth (mm)")
.scale({ domain: [10, 25] }),
vl
.y()
.fieldQ("Beak Length (mm)")
.scale({ domain: [30, 65] }),
vl.size().fieldQ("Body Mass (g)"),
vl.color().fieldN("Species")
)
.width(0.78 * width)
.height(0.4 * width)
.render())