Awesome Public Datasets (github)
Kaggle Datasets
Cool Datasets (twitter)
EU OpenData Portal
http://rawgraphs.io/
http://rawgraphs.io/
http://datawrapper.de/
http://data.europa.eu/euodp/en/home
https://github.com/zingchart/awesome-charting
Since we're starting with the code now: you can find all the examples on github: https://github.com/dominikus/online-data-visualization
https://www.taucharts.com/
<script
src="https://cdn.jsdelivr.net/d3js/3.5.17/d3.min.js"
charset="utf-8"></script>
<script
src="https://cdn.jsdelivr.net/npm/taucharts@1/build/production/tauCharts.min.js"
type="text/javascript"></script>
<link rel="stylesheet" type="text/css"
href="https://cdn.jsdelivr.net/npm/taucharts@1/build/production/tauCharts.min.css">
var chart = new tauCharts.Chart({
data: defData,
type: 'bar',
x: 'date',
y: 'count',
color: 'type'
});
chart.renderTo('#chart');
Easy way to get remote (or local!) data into your script.
Replaces the old XMLHttpRequest API.
MDN: Fetch API
Basic syntax (text):
fetch(remoteURL)
.then(function(result){
return result.text();
})
.then(function(parsedResult){
// do something with the text...
});
Basic syntax (JSON):
fetch(remoteURL)
.then(function(result){
return result.json();
})
.then(function(parsedResult){
// do something with the JSON...
});
Widely supported. If you need IE support, use polyfill.
MDN: Fetch API
https://api.taucharts.com/basic/guide.html