Data comes from Vote Compass results in the 2013, 2016 and 2019 elections years; 2019 data based on 301,013 respondents to Vote Compass between April 10 and April 22