Parliament Diagrams

OAuth: Connect
arch diagram tool

Arch-style diagram

USA diagram tool

US-style diagram

Westminster-style diagram tool

Westminster-style diagram

Westminster-style parliament diagram generator

This is a tool to generate Westminster-style parliament diagrams, with a house composed of a left bench, a right bench, a cross-bench group and a "head" - for example Speaker of Parliament.

To use this tool, fill in the name and support of each party in the legislature, clicking "add party" whenever you need to add a new party. Then click "Make my diagram", and a link will appear to your SVG diagram. You can then freely download and use the diagram. To use it in Wikipedia, I recommend uploading it to Wikimedia Commons. However, please make sure that you confirm with other editors what the consensus is on which layout and settings to use. If you do upload it, I recommend adding it to the election apportionment diagrams category.

Please submit bug reports and feature requests at the project's issue tracker.

Spot shape options

Try out different values of corner radius to round out the blocks (negative values will be set to 0, and anything over 0.5 is a circle). Many Wikipedia diagrams use sharp-cornered squares (radius 0).
Corner radius

Try out different values of spot spacing to separate the blocks (only values between 0 and 0.99 will be used: 0 means the spots touch; 1 will give invisible spots.)
Spot spacing

Layout options

To use the automatic layout, leave "wing rows" and "cross-bench columns" at 0, otherwise use them to specify the number of rows in the left and right wings of the diagram, and the number of columns in the cross-bench section, respectively.
Wing rows

Cross-bench columns


Would you like the left and right wings to use the full width of the diagram, by making one wing thinner than the other?
Use full width

Would you like to allow parties to share a column in the diagram?
Let parties share columns

To create a group of spots for "speakers" or similar functions, you can add parties with the "group" set to "Speaker". To automatically create one or more "speaker" spots with the colour of the largest party, without creating them as separate parties, you can just type a number in the checkbox below:
Speaker spots

List of parties

Built by David Richfield, Gouvernathor, Mathis Rade, Ranjith Siji and Ambady Anand S. Code licensed under GPL v2.

  • Source repository
  • ยท
  • Issue tracker