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
In the early weeks of the coronavirus pandemic in the U.S., we introduced skyline tower charts as a way to compare the progression of coronavirus infections among U.S. states and territories.
They've been useful for quickly comparing the relative experience of different states with the spread of the SARS-CoV-2 coronavirus and other aspects related to it, but they have a weakness in that they don't quantify some key information that's also useful for comparing the progression of COVID-19 among states over time, such as the average daily number of newly confirmed infections or deaths per 100,000 residents.
For that kind of data, we need to turn to line charts, where we've generated the following interactive charts. The first chart shows the rolling 7-day average daily number of newly confirmed COVID-19 cases in 50 states and the District of Columbia per 100,000 residents since 17 March 2020, where highlighting your cursor over a line will highlight it against the background of other states' data.
Here's the second interactive chart, which tracks the rolling 7-day average number of deaths attributed to COVID-19 in 50 states and the District of Columbia per 100,000 residents.
For both charts, we suggest hovering over the data for the different states that have ranked the highest at different points of time during the coronavirus pandemic, where you might be surprised to find which states have led the nation in these measured at different points of time. You'll confirm the worst outbreaks have been in Northeastern U.S. states, where as of 2 June 2020, Massachusetts appears to rank at the top for the incidence of both new coronavirus infections and deaths.
That particular outcome however may be the result of a data reporting anomaly, where both Massachusetts' number of newly confirmed cases and deaths shot up on 2 June 2020, similar to how the state of New York caught up its own data with previously unreported deaths back on 7 May 2020.
Labels: coronavirus, data visualization
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.