to your HTML Add class="sortable" to any table you'd like to make sortable Click on the headers to sort Thanks to many, many people for contributions and suggestions. Licenced as X11: http://www.kryogenix.org/code/browser/licence.html This basically means: do what you want with it. */ var stIsIE = /*@cc_on!@*/false; sorttable = { init: function() { // quit if this function has already been called if (arguments.callee.done) return; // flag this function so we don't do the same thing twice arguments.callee.done = true; // kill the timer if (_timer) clearInterval(_timer); if (!document.createElement || !document.getElementsByTagName) return; sorttable.DATE_RE = /^(\d\d?)[\/\.-](\d\d?)[\/\.-]((\d\d)?\d\d)$/; forEach(document.getElementsByTagName('table'), function(table) { if (table.className.search(/\bsortable\b/) != -1) { sorttable.makeSortable(table); } }); }, makeSortable: function(table) { if (table.getElementsByTagName('thead').length == 0) { // table doesn't have a tHead. Since it should have, create one and // put the first table row in it. the = document.createElement('thead'); the.appendChild(table.rows[0]); table.insertBefore(the,table.firstChild); } // Safari doesn't support table.tHead, sigh if (table.tHead == null) table.tHead = table.getElementsByTagName('thead')[0]; if (table.tHead.rows.length != 1) return; // can't cope with two header rows // Sorttable v1 put rows with a class of "sortbottom" at the bottom (as // "total" rows, for example). This is B&R, since what you're supposed // to do is put them in a tfoot. So, if there are sortbottom rows, // for backwards compatibility, move them to tfoot (creating it if needed). sortbottomrows = []; for (var i=0; i
How does today's U.S. federal government spending compare to the levels recorded before the recession?
That's an important question to ask because a lot of politicians and bureaucrats have a pretty large stake in keeping federal spending at elevated levels. How elevated those current levels of spending are with respect to what was typically recorded in the ten years before the most recent recession began is the subject of our data visualization exercise today!
In the chart above, we've shown the current (2011) level of federal spending for discretionary expenditures, such as Defense, Welfare and Miscellaneous Spending, in which we've covered all remaining discretionary expenditures, as a percent share of GDP. We've done the same for the big three "mandatory" expenditure categories of Social Security, Medicaid and Medicare, all of which can technically be controlled by Congressional action.
Against those current levels of spending, we've shown what the average level of federal government spending was for these expenditures as a percent share of GDP for the period from 1998 through 2007, in addition to indicating the full range of values recorded for each category during those ten years with the vertical black bars shown for each category.
The only expenditure category we've omitted from the chart above is Net Interest on the National Debt, since that's really the only genuinely "mandatory" expenditure of the U.S. federal government. Failing to make these particular payments would place the United States into default, particularly for payments owed to foreign interests.
The period of 1998 through 2007 makes for a very nice comparison because it contains both a period of time in which the U.S. government ran budget surpluses (1998-2001), a period of recession with an extended period of recovery (2001-2003), and also a period of time where the government ran what were considered for the time to be record high budget deficits (2002-2007).
Oh for those days! We suppose a good question for those politicians seeking to keep the federal government's spending so permanently high is why shouldn't the U.S. go back to those levels of spending recorded from 1998 through 2007, which just about everybody else in the world would call "normal" levels of spending for the U.S.?
White House Office of Management and Budget. Budget of the U.S. Government, Historical Tables, Fiscal Year 2012, Tables 1.2 and 3.1. Accessed 17 May 2011.
Labels: data visualization, national debt
Welcome to the blogosphere's toolchest! Here, unlike other blogs dedicated to analyzing current events, we create easy-to-use, simple tools to do the math related to them so you can get in on the action too! If you would like to learn more about these tools, or if you would like to contribute ideas to develop for this blog, please e-mail us at:
ironman at politicalcalculations
Thanks in advance!
Closing values for previous trading day.
This site is primarily powered by:
The tools on this site are built using JavaScript. If you would like to learn more, one of the best free resources on the web is available at W3Schools.com.