D3js with Maps
In the below chart, we use circles to visualize Taiwan Population data with political affiliation in County level. There's one circle for every county; you can identify the corresponding circle of a county by matching its outline color with the county.
Circle radius represents popluation in corresponding county.
Circle color represents the political affiliation in corresponding county.