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
Every now and again in the course of the projects we develop, we come across data that is, in and of itself, pretty interesting. Today, it provides an opportunity to visualize the U.S. government's revenues from the excise taxes it imposes on alcohol-based beverages. The following chart visualizes the rolling four-quarter total of U.S. federal alcohol taxes in the 21st century, covering each quarter from the end of 2000 through the recently ended quarter in June 2018.
We've opted to show the rolling four quarter total of all federal excise taxes on alcohol-based beverages as a way to annualize the data, which allows us to account for the annual seasonality in the quarterly reported data. In our next chart, we've calculated the annualized amount of federal alcohol taxes per adult, based on our estimate of the Age 21 and older resident population of the United States, for the period from December 2000 through June 2018.
Some quick observations:
We say "unexplained", because as yet, we don't know what's behind those dips. And because we don't, we may have found a new project to develop.
In the meantime, if you want to find out more about U.S. Drunk Tax History, check out TaxNotes' podcast on the topic!
U.S. Alcohol and Tobacco Tax and Trade Bureau. Tax Collections. [Online Documents]. Accessed 18 August 2018.
U.S. Internal Revenue Service. Federal Excise Taxes or Fees Reported to or Collected by the Internal Revenue Service, Alcohol and Tobacco Tax and Trade Bureau, and Customs Service. 1999-2016. [Excel Spreadsheet]. Accessed 18 August 2018.
U.S. Census Bureau, Population Division. Monthly Population Estimates for the United States: January 1, 1959 to June 1, 2018. [Online Database]. Accessed 18 August 2018.
U.S. Census Bureau, Population Division. Intercensal Estimates of the Resident Population by Single Year of Age and Sex for States and the United States: April 1, 2000 to July 1, 2010. [CSV Data]. 12 December 2016. Accessed 18 August 2018.
U.S. Census Bureau, Population Division. Annual Estimates of the Resident Population by Sex, Single Year of Age, Race, and Hispanic Origin for the United States: April 1, 2010 to July 1, 2017. [Online Database]. 12 June 2018. Accessed 18 August 2018.
Labels: data visualization, food, taxes
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.