vl.markCircle()
.data(insurance)
.encode(
vl.x().fieldQ("bmi").title("BMI"),
vl.y().fieldQ("charges").title("Insurance Charges"),
vl.color().fieldN(colorField),
vl.tooltip(["age", "bmi", "charges"])
)
.width(500)
.height(400)
.title("Relationship Between BMI and Insurance Charges based on Different Factors")
.render()