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
We've been playing around with Google's Fusion Tables data visualization tools, which have been improved since our last experience in test driving them, and in doing so, we've created three interactive maps showing the price of gasoline around the United States.
First up, using GasBuddy's list of average gasoline prices by state, our map showing the average price a motorist can expect to pay for a gallon of gas as of 18 March 2012:
Next, here is our map showing the average combined federal, state and local excise taxes per gallon for each state in the U.S. as of 1 January 2012, as per the American Petroleum Institute:
Our final chart shows the actual average price of a gallon of gas per state, removing the increases in cost imposed by federal, state and local government taxes throughout the United States:
You might be pretty surprised to see that the price of a gallon of gasoline in Montana is the lowest in the United States, followed closely by Wyoming and Colorado, which is all the more remarkable because only Wyoming is ranked as an oil producing state. There is a big reason for this observed pattern, which we can illustrate using the following map of major crude oil pipelines in North America from 2001:
As we can see, Montana (along with Wyoming and Colorado) directly benefit from their direct connection to low-cost oil being produced in Canada that is fed through multiple pipelines into those states, where it is then refined into the gasoline and other products that consumers use.
So if you ever wonder what a President can do to lower the price of gas at the pump, especially one who believes that "we can't just drill our way to lower gas prices", just remind them that one thing they can do is to remove the barriers to building the pipeline infrastructure needed to inexpensively transport oil across the nation from where its cost is lowest to where it is highest. That would be, in fact, a constructive economic activity that would help secure the nation's ability to deal with the political instability that can affect world energy prices by their potential to disrupt energy supplies.
You know, the sort of things that a President ought to take seriously and work to achieve if they're serious about being President.
Even if the easiest path to achieving that national security goal mostly means moving themselves and the government's bureaucracy out of the way....
Labels: data visualization, review
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.