HouseVis M2 Report & Presentation October 19, 2016 1 Project - - PowerPoint PPT Presentation

housevis
SMART_READER_LITE
LIVE PREVIEW

HouseVis M2 Report & Presentation October 19, 2016 1 Project - - PowerPoint PPT Presentation

HouseVis M2 Report & Presentation October 19, 2016 1 Project description 2 A design study Analyze and understand the U.S. House of Representatives. Data set: roll call data of the 108th Congress for House bills and 439 Representatives.


slide-1
SLIDE 1

HouseVis

M2 Report & Presentation

October 19, 2016

1

slide-2
SLIDE 2

Project description

2

slide-3
SLIDE 3

A design study

Analyze and understand the U.S. House of Representatives. Data set: roll call data of the 108th Congress for House bills and 439

  • Representatives. (2003 & 2004.)

Figure 1: Emblem

3

slide-4
SLIDE 4

Team

4

slide-5
SLIDE 5

Who we are

Apostolos Papadopoulos 1125972 a1125972@unet.univie.ac.at Anastasios Mangelis 1227902 a1125972@unet.univie.ac.at Website: http://wwwlab.cs.univie.ac.at/~a1125972/vis/ Github repo: https://github.com/VDA-Vis2016/HouseVis-project

5

slide-6
SLIDE 6

House of Representatives?

6

slide-7
SLIDE 7

What’s Congress?

House: one of the two chambers in the Legislative branch.

  • Debate, write, & make laws.
  • 435 Members, 1 for each district.
  • Also known as Representatives.
  • Workload distributed in committees.
  • Serve 2 year terms.

Second chamber: the Senate. Senators represent their home state and serve 6 year terms. Same duties.

7

slide-8
SLIDE 8

What’s Congress?

Figure 2: Energy & Commerce Committee

8

slide-9
SLIDE 9

HouseVis

9

slide-10
SLIDE 10

Charts

The roll call data from the 108th Congress (pertaining only to the House of Representatives votes) is in the following format: Bill ID CQ # Year Month Day Bill Title

  • Rep. Name

HRES 5 4 2003 JANUARY 7 “On Agreeing to (…)” BACHUS Party State State Code CD # Vote REPUBLICAN ALABAMA 41 6 YEA

10

slide-11
SLIDE 11

Charts

Non-contiguous cartogram

  • 1. Plot districts and Representatives;
  • 2. plot Yeas for bills related to X1 subject per district level;
  • 3. plot Nays for bills related to X1 subject per district level.

11

slide-12
SLIDE 12

Charts

Figure 3: Non-contiguous cartogram

12

slide-13
SLIDE 13

Charts

Streamgraph/histograph

  • 1. Plot yearly frequency of overall voting (date when bill was voted;)
  • 2. plot bill subject frequency (eg: approprations and budget bills based
  • n the date voted;)
  • 3. plot overall frequency of bills passing the House (“work done factor.”)

13

slide-14
SLIDE 14

Charts

Figure 4: Streamgraph/histogram

14

slide-15
SLIDE 15

Charts

Calendar

  • 1. Plot yearly frequency of voting.

15

slide-16
SLIDE 16

Charts

Figure 5: Calendar

16

slide-17
SLIDE 17

Charts

Treemap

  • 1. Plot bill subject / category distribution.

17

slide-18
SLIDE 18

Charts

Figure 6: Treemap

18

slide-19
SLIDE 19

Charts

Partition

  • 1. Plot state delegations sizes or S or HRes bill distribution.

19

slide-20
SLIDE 20

Charts

Figure 7: Partition

20

slide-21
SLIDE 21

Charts

Bubble chart

  • 1. Plot vote frequency by each Representative (the bigger a bubble the

more votes casted.)

21

slide-22
SLIDE 22

Charts

Figure 8: Bubble chart

22

slide-23
SLIDE 23

Missing chart

Figure 9: Hierarchal edge bundling

23

slide-24
SLIDE 24

Mockup

Figure 10: Dashboard mockup

24

slide-25
SLIDE 25

Use cases

Typical user: journalism, data science and visualization, policy analysts, political scientists, strategists, chief of staffs and legislative staffers, and anyone else who might be interested in legislative arcana. In-depth look in congressional data. Tasks include “consuming” the visualizations and playing with the interactions between certain charts.

25

slide-26
SLIDE 26

Users

Who: John Appleseed, 21 years old, Political Science & CS student, future campaign operative Why: As a political science and computer science student, John is very much into analyzing current affairs with an analytical approach. With HouseVis he can study how Representatives from different parties & ideologies vote over time. How: Using most of the charts and with the interactivity tools, John can deduct how a particular district and its Rep. behave. Then, he can target ad spending during the campaign on specific issues based on Rep’s vote record.

26

slide-27
SLIDE 27

Users

Who: Nate Silver, 35 years old, Journalist Why: As a journalist, Nate analyzes and covers current affairs and Congress. Using data, Nate, uncovers unseen before perspectives of Congressional

  • behavior. Nate can understand and write how different policy subjects

evolve over time. How: Using most of the charts and with the interactivity tools, Nate can deduct how a particular subject and its voting records behaves over time. He can see vote distributions over party, date, subject, and state.

27

slide-28
SLIDE 28

Implementation details

  • Tableau instead of D3
  • Python as data manipulation & exploratory environment
  • Git

Goal: powerful, with minimal engineering overhead, functional tools. But: given enough time, we can port back to D3!

28

slide-29
SLIDE 29

Milestones

Duration Apostolos Anastasios Data expl. Data expl. 1-2 Data prep. Data prep. 3-5 Tableau Tableau (+2-3) Port D3 Port D3 6 Finalize web Finalize web

29

slide-30
SLIDE 30

Task distribution for M2

Apostolos Anastasios mockups mockups report/slides website

30

slide-31
SLIDE 31

References

31

slide-32
SLIDE 32

Some resources

  • 1. D3 Gallery https://github.com/d3/d3/wiki/Gallery
  • 2. Roll Call Data http://hci.stanford.edu/courses/cs448b/

data/108thHouse/108thHouseReadme.txt

  • 3. GovTrack.us https://www.govtrack.us

32

slide-33
SLIDE 33

Thanks

Thanks for your attention!

33