vl.markPoint({filled: true})
.data(lecture_data)
.encode(vl.y().fieldQ("Life Expectancy").scale({domain:[50, 90]}),
vl.x().fieldQ("GDP per capita").scale({type:"log"}),
vl.size().fieldQ("Population").scale({range: [50, 1000]}),
vl.tooltip("Country Name"),
vl.opacity().value(0.4))
.height(700)
.width(700)
.render()