The network diagram above (click to zoom) shows the voting patterns in the recent Eurovision Song Contest. Colours indicate the final score for each country. I have used a simple linear model to predict votes based on the final scores, and the resulting predicted votes for the top countries are Austria: 7.8, Netherlands: 6.4, Sweden: 5.9, Armenia: 4.7, Hungary: 3.9, Ukraine: 3.1, Russia: 2.4, Norway: 2.4, etc.
Arrows in the diagram show votes which are higher than predicted by 5.5 or more (for example, votes of 10 or 12 for Hungary). No strong voting blocs are visible (thanks to the addition of juries to the televoting), but the cluster at the top left shows those countries which (like me) felt that the Dutch entry should have won. At the top right is a faint trace of a former-Yugoslav bloc. In the centre we note the usual strongish vote of Spain for Romania (due to Romanian immigrants), and at the lower right we see strong votes for Russia from some nearby countries – possibly due to Russian expatriates. As in past years, the contest is still an interesting window on European identity.
The diagram below superimposes the network on our previous map (click to zoom). Stronger votes are shown darker, with votes higher than predicted by 7.5 or more shown as black arrows:
Incidentally, there was no evidence of even a slight statistical relationship between final scores and the order of songs played in the final. And for more on past Eurovision voting patterns, see also this recent analysis.
Update: The ESCritic has some interesting comments on the political aspects of the voting this year.