Skip to content


Partisanship in the Texas House of Representatives

[inline]
[script type=”text/javascript” src=”http://www.google.com/jsapi”]
[/script]
[script type=”text/javascript”]
google.load(‘visualization’, ‘1’, {packages: [‘motionchart’]});

function drawVisualization() {
var data = new google.visualization.DataTable();
data.addRows(30);
data.addColumn(‘string’, ‘Party’);
data.addColumn(‘number’, ‘Session’);
data.addColumn(‘number’, ‘Iconic WNOMINATE’);

data.setValue(0, 0, ‘Democrats’);
data.setValue(1, 0, ‘Democrats’);
data.setValue(2, 0, ‘Democrats’);
data.setValue(3, 0, ‘Democrats’);
data.setValue(4, 0, ‘Democrats’);
data.setValue(5, 0, ‘Democrats’);
data.setValue(6, 0, ‘Democrats’);
data.setValue(7, 0, ‘Democrats’);
data.setValue(8, 0, ‘Democrats’);
data.setValue(9, 0, ‘Democrats’);
data.setValue(10, 0, ‘Republicans’);
data.setValue(11, 0, ‘Republicans’);
data.setValue(12, 0, ‘Republicans’);
data.setValue(13, 0, ‘Republicans’);
data.setValue(14, 0, ‘Republicans’);
data.setValue(15, 0, ‘Republicans’);
data.setValue(16, 0, ‘Republicans’);
data.setValue(17, 0, ‘Republicans’);
data.setValue(18, 0, ‘Republicans’);
data.setValue(19, 0, ‘Republicans’);
data.setValue(20, 0, ‘Tom Craddick’);
data.setValue(21, 0, ‘Tom Craddick’);
data.setValue(22, 0, ‘Tom Craddick’);
data.setValue(23, 0, ‘Pete Laney’);
data.setValue(24, 0, ‘Pete Laney’);
data.setValue(25, 0, ‘Pete Laney’);
data.setValue(26, 0, ‘Pete Laney’);
data.setValue(27, 0, ‘Pete Laney’);
data.setValue(28, 0, ‘Gib Lewis’);
data.setValue(29, 0, ‘Joe Straus’);

data.setValue(0, 1, 1991);
data.setValue(1, 1, 1993);
data.setValue(2, 1, 1995);
data.setValue(3, 1, 1997);
data.setValue(4, 1, 1999);
data.setValue(5, 1, 2001);
data.setValue(6, 1, 2003);
data.setValue(7, 1, 2005);
data.setValue(8, 1, 2007);
data.setValue(9, 1, 2009);
data.setValue(10, 1, 1991);
data.setValue(11, 1, 1993);
data.setValue(12, 1, 1995);
data.setValue(13, 1, 1997);
data.setValue(14, 1, 1999);
data.setValue(15, 1, 2001);
data.setValue(16, 1, 2003);
data.setValue(17, 1, 2005);
data.setValue(18, 1, 2007);
data.setValue(19, 1, 2009);
data.setValue(20, 1, 2003);
data.setValue(21, 1, 2005);
data.setValue(22, 1, 2007);
data.setValue(23, 1, 1993);
data.setValue(24, 1, 1995);
data.setValue(25, 1, 1997);
data.setValue(26, 1, 1999);
data.setValue(27, 1, 2001);
data.setValue(28, 1, 1991);
data.setValue(29, 1, 2009);

data.setValue(0,2,-0.5175);
data.setValue(1,2,-0.570541515);
data.setValue(2,2,-0.507388338);
data.setValue(3,2,-0.599732063);
data.setValue(4,2,-0.681382825);
data.setValue(5,2,-0.80144457);
data.setValue(6,2,-0.820613035);
data.setValue(7,2,-0.81307423);
data.setValue(8,2,-0.801545454);
data.setValue(9,2,-0.829069604);
data.setValue(10,2,0.5444);
data.setValue(11,2,0.642482602);
data.setValue(12,2,0.664299538);
data.setValue(13,2,0.643380824);
data.setValue(14,2,0.618484429);
data.setValue(15,2,0.716825747);
data.setValue(16,2,0.796332898);
data.setValue(17,2,0.728812699);
data.setValue(18,2,0.609880736);
data.setValue(19,2,0.749130054);
data.setValue(20,2,0.598846832);
data.setValue(21,2,0.643176434);
data.setValue(22,2,0.467746482);
data.setValue(23,2,-0.069767412);
data.setValue(24,2,0.040438404);
data.setValue(25,2,-0.202062434);
data.setValue(26,2,-0.257971535);
data.setValue(27,2,-0.224630671);
data.setValue(28,2,-0.2104);
data.setValue(29,2,-0.027551263);

var options = {};
options[‘state’] = ‘{“yLambda”:1,”iconKeySettings”:[{“LabelY”:-39,”LabelX”:-50,”key”:{“dim0″:”Pete Laney”},”trailStart”:”1993″},{“LabelY”:-38,”LabelX”:-15,”key”:{“dim0″:”Republicans”},”trailStart”:”1991″},{“LabelY”:20,”LabelX”:-98,”key”:{“dim0″:”Joe Straus”},”trailStart”:”2009″},{“LabelY”:5,”LabelX”:8,”key”:{“dim0″:”Gib Lewis”},”trailStart”:”1991″},{“LabelY”:16,”LabelX”:-108,”key”:{“dim0″:”Tom Craddick”},”trailStart”:”2005″},{“LabelY”:26,”LabelX”:1,”key”:{“dim0″:”Democrats”},”trailStart”:”1991″}],”duration”:{“multiplier”:1,”timeUnit”:”Y”},”xAxisOption”:”_TIME”,”stateVersion”:3,”yAxisOption”:”2″,”showTrails”:true,”sizeOption”:”2″,”orderedByX”:false,”yZoomedDataMax”:0.83,”playDuration”:15.088888888888889,”nonSelectedAlpha”:0.4,”iconType”:”BUBBLE”,”time”:”2009″,”xZoomedIn”:false,”orderedByY”:false,”xZoomedDataMax”:1230768000000,”xLambda”:1,”colorOption”:”_UNIQUE_COLOR”,”dimensions”:{“iconDimensions”:[“dim0″]},”xZoomedDataMin”:662688000000,”yZoomedDataMin”:-0.83,”yZoomedIn”:false}’;

options[‘showXMetricPicker’] = false;
options[‘showYMetricPicker’] = false;
options[‘showXScalePicker’] = false;
options[‘showYScalePicker’] = false;
options[‘showAdvancedPanel’] = false;
options[‘showSelectListComponent’] = false;
options[‘showSidePanel’] = false;

options[‘width’] = 500;
options[‘height’] = 300;
var motionchart = new google.visualization.MotionChart(
document.getElementById(‘visualization’));
motionchart.draw(data, options);
}

google.setOnLoadCallback(drawVisualization);
[/script]
[/inline]

This is from the work I’ve done in my dissertation. This chart shows the level of partisanship between the political parties in the Texas House of Representatives across 18 years of record voting (otherwise known as “roll call votes”).

The center line, at 0 should be your reference when viewing this movable chart. The further away a party is from this center line, the more partisan their voting behavior. To help simplify this, the bigger the circle, the less bi-partisan they are.

I’ve collected all the roll call votes from the Texas House of Representatives from 1991 through 2009. Then I use a dimensional scaling method, W-NOMINATE from Keith Poole’s VoteView research. I also do some creative aggregate calculation for the political parties and “Speaker’s Teams”, and squeeze in a nifty little trick from Gerald Wright that applies a Groseclose-Levitt-Snyder transformation to get all the sessions within the same scope.

[Updated with 2009 data.]

Posted in Politics.

Tagged with , , , , , , , .


0 Responses

Stay in touch with the conversation, subscribe to the RSS feed for comments on this post.

You must be logged in to post a comment.