The U.K.'s political parties are in full campaign mode ahead of a snap election on December 12.

The vote comes amid continuing uncertainty over Brexit, with a deal yet to be approved by the British Parliament.

On Wednesday night, U.K. Prime Minister Boris Johnson launched the Conservative Party's campaign, telling party supporters in Birmingham that Parliament was "paralyzed" over Brexit and that the Withdrawal Agreement (the formal name for the Brexit divorce deal) "delivers everything I campaigned for."

Here's a portrait of British politics in four charts, compiled using data from a YouGov survey of 11,590 adults between 17-28 October, showing how the public vote is split down party, age and educational lines.