An attempt to visualise the Senate preference connections between candidate parties for the 2016 Australian election.
New voting rules are in place for the 2016 election, which means that Senate parties no longer submit a full list of party preferences to the Australian Electoral Commission. The only way to determine a party’s preferences is to look at their “How to Vote” suggestions. The data for this visualisation come from the “How to Vote” preferences for parties in NSW, as collated by Antony Green.
Not all parties running for the Senate are shown here — only those where data is available (either giving or receiving preferences). Parties that deliberately don’t give preferences and haven’t received any other preferences are shown as unattached circles (e.g. Nick Xenophon Team (NXT)).
The layout is a basic D3 force-directed graph, where the forces are based on the strength of preference. Higher preferences enact a stronger force on the links, indicated by the thickness of the arrow between parties. The nodes are also “sticky” on dragging (inspired by another D3 demo), so you can move the nodes around to create a more pleasant layout and better see the connections. The node colours don’t mean anything, they’re just evenly spaced samples from a colour hue wheel to make it look prettier.