Beeswarm bubbles
<Plot
height={(w) => Math.sqrt(1 / w) * 8e3}
inset={20}
r={{ range: [1, 50] }}
x={{ type: 'log' }}
y={{ axis: false }}>
<Dot
data={countries}
x="Life expectancy"
sort={{ channel: '-r' }}
y={0}
r="Population"
dodgeY="middle"
fill="Continent" />
</Plot>