So you said you want to analyse and visualize some data today ...
The timing is good as we just went over creating buttons that load data from 1) local disk, 2) cloud with file picker API (such as Box, DropBox, OneDrive, Google Drive etc) and of course 3) URL get from the browser into a web service or CORS served file, and also from 4) session / domain resources of the browser itself via localStorage, sessionStorage, IndexedDB and WebSQL.
A: Some data (add your own suggestions):
- Epidemiology of preventable diseases in the NY state: https://health.data.ny.gov/resource/5q8c-d6xq*
- Nuclei Segmentation (from Joel/Tahsin): https://opendata.socrata.com/resource/3dx7-jw2n*
- ...
* suggestion - check SODA API for programmatic data retrieval
B: Let's have a close look and plot.ly
C: and also d3.js and derivatives such as crossfilter
Hands on:
1 - find the data in http://www.nytimes.com/interactive/2014/11/04/health/visuals-ebola-model.html and isolate dereferenceable URL
URL: https://graphics8.nytimes.com/packages/js/newsgraphics/2014/08/06-eboal-cases-deaths.js
2 - Create a plot.ly graphic for this data (get started documentation)
2.1. find the script tag:
<script src="https://cdn.plot.ly/plotly-latest.min.js"></script>
2.2. fill data structure to match plot.ly generic data model:
... (whoever gets there first paste URL to github here) ...
Who is doing it
[Jonas] code: http://github.com/SBU-BMI/workshop/tree/gh-pages/ebolaJonas
application: http://sbu-bmi.github.io/workshop/ebolaJonas/ebola.html [ Fig. 1 ]
[Javier] code: https://github.com/SBU-BMI/workshop/blob/gh-pages/javi_ebola.html, https://github.com/SBU-BMI/workshop/blob/gh-pages/javiEbola.js
application: http://sbu-bmi.github.io/workshop/javi_ebola.html [ Fig. 2 ]
....
[ Fig. 1 ]