Treemap visualization of Results of 2009 General Elections of India

Recently I am interested in various visualization techniques. One of the technique that I find very interesting is 'Treemaps'. While studying treemaps, I found excellent Javascript visualization library "The Javascript Information Visualization Toolkit" .

Using the treemap component from TheJIT and data from Election Commision's site, I made a treemap visualization of results of 2009 general elections of India. This representation gives an overview of elections results across states, coalitions and parties compared to results of 2004 elections.

  1. Data is broken down into hierarchy of 'state->coalition->party'
  2. Size of rectangle represents number of seats won by the party
  3. Color of the retangle represents increase or decrease in number of seats compared to 2004 elections. Green color shows the increase in the number of seats won compared to 2004. Red color show the decrease in the number of seats won compared to 2004. Intensity of green or red color represents the quantum of change.
  4. States with less than 5 seats are combined into a single group named 'Remaining States
Some observations from the visualization
  1. Large changes compared to 2004 are in states of UP, West Bengal, Bihar, Kerala,Rajasthan and Madhya Pradesh.
  2. Status has not changed much in the states of Maharashtra, Karnataka, Andra Pradesh, Gujrat.
  3. INC (Indian National Congress) is green in many states (i.e. the number of seats are increased.)
  4. In UP, big loser in SP while the BSP status is nearly unchanged.
  5. In West Bengal, Communist Party (Marxist) loss is Trinamool Congress's gain.

Abbrevations Used

  • UPA : United Progress Aliance (Congress, NCP, etc)
  • NDA : National Democratic Aliance (BJP, Shivsena, etc)
  • INC : Indian National Congress
  • BJP : Bharatiya Janata Party
  • NCP : Nationalist Congress Party
  • AITC : All India Trinamool Congress
  • BSP : Bahujan Samaj Party
  • JD(U) : Janata Dal (United)
  • JD(S) : Janata Dal (Secular)
  • BJD : Biju Janata Dal
  • RJD : Rashtriya Janata Dal
  • CPI : Communist Party of India
  • CPM : Communist Party of India (Marxist)
  • DMK : Dravida Munnetra Kazhagam
  • AIADMK : All India Anna Dravida Munnetra Kazhagam)