Skip to content

Instantly share code, notes, and snippets.

@sdbernard
sdbernard / jun-temps.R
Created July 12, 2024 14:35
Global surface air temperature anomalies
library(needs)
needs(tidyverse, readxl, googlesheets4, stringr, plotly, magrittr, janitor, RcppRoll, lubridate, ggrepel, zoo, scales, rvest, jsonlite, splitstackshape, ncdf4)
options(scipen = 20)
#############
############# GLOBAL TEMP
#############
#Load in data
Popular / Aboutanonymous’s Block 4e461aaf002f921375a0af4cd3b0c293
Updated June 16, 2017
Simple stream + interpolation, layout offset & axes
Open
forked from devgru's block: Simple stream + interpolation, layout offset & axes
index.html#
<!DOCTYPE html>
<meta charset='utf-8'>
date key value
15/03/2020 Africa 1
16/03/2020 Africa 1
17/03/2020 Africa 1.6
18/03/2020 Africa 2
19/03/2020 Africa 1.9
20/03/2020 Africa 2.7
21/03/2020 Africa 4.1
22/03/2020 Africa 5.1
23/03/2020 Africa 6.3
@sdbernard
sdbernard / census-pop-new.csv
Last active March 29, 2019 18:15
dataset for census population
We can't make this file beautiful and searchable because it's too large.
name,year,value,lastValue
Abbeville-AL,1790,0,0
Abbeville-AL,1800,0,0
Abbeville-AL,1810,0,0
Abbeville-AL,1820,0,0
Abbeville-AL,1830,0,0
Abbeville-AL,1840,0,0
Abbeville-AL,1850,0,0
Abbeville-AL,1860,0,0
Abbeville-AL,1870,0,0
@sdbernard
sdbernard / gist:22e5b582371c0e717cacacb6030b04c0
Created November 23, 2016 12:29
Query for OSM overpass API for difference between dates
[diff:"2007-01-1T00:00:00Z","2015-12-31T23:59:00Z"];
(
way[building]({{bbox}});
);
out body;
>;
out skel qt;
@sdbernard
sdbernard / eumigration.json
Created November 22, 2015 16:33
d3 module 4
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@sdbernard
sdbernard / index.html
Last active November 12, 2015 10:48
d3 module 3
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>How far does Isis’ influence extend?</title>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/d3/3.5.6/d3.min.js" charset="utf-8"></script>
<script src="http://d3js.org/topojson.v1.min.js"></script>
<link href="https://fonts.googleapis.com/css?family=Raleway:100normal,200normal,300normal,400normal,500normal,600normal,700normal,800normal,900normal|Open+Sans:400normal|Lato:400normal|Roboto:400normal|Oswald:400normal|Droid+Sans:400normal|Droid+Serif:400normal|Lobster:400normal|PT+Sans:400normal|Ubuntu:400normal|Playfair+Display:400normal&amp;subset=all" rel="stylesheet" type="text/css">
<style type="text/css">
@sdbernard
sdbernard / colorbrewer.js
Last active November 2, 2017 17:47
d3 module2
var colorbrewer={YlGn:{3:["#f7fcb9","#addd8e","#31a354"],4:["#ffffcc","#c2e699","#78c679","#238443"],5:["#ffffcc","#c2e699","#78c679","#31a354","#006837"],6:["#ffffcc","#d9f0a3","#addd8e","#78c679","#31a354","#006837"],7:["#ffffcc","#d9f0a3","#addd8e","#78c679","#41ab5d","#238443","#005a32"],8:["#ffffe5","#f7fcb9","#d9f0a3","#addd8e","#78c679","#41ab5d","#238443","#005a32"],9:["#ffffe5","#f7fcb9","#d9f0a3","#addd8e","#78c679","#41ab5d","#238443","#006837","#004529"]},YlGnBu:{3:["#edf8b1","#7fcdbb","#2c7fb8"],4:["#ffffcc","#a1dab4","#41b6c4","#225ea8"],5:["#ffffcc","#a1dab4","#41b6c4","#2c7fb8","#253494"],6:["#ffffcc","#c7e9b4","#7fcdbb","#41b6c4","#2c7fb8","#253494"],7:["#ffffcc","#c7e9b4","#7fcdbb","#41b6c4","#1d91c0","#225ea8","#0c2c84"],8:["#ffffd9","#edf8b1","#c7e9b4","#7fcdbb","#41b6c4","#1d91c0","#225ea8","#0c2c84"],9:["#ffffd9","#edf8b1","#c7e9b4","#7fcdbb","#41b6c4","#1d91c0","#225ea8","#253494","#081d58"]},GnBu:{3:["#e0f3db","#a8ddb5","#43a2ca"],4:["#f0f9e8","#bae4bc","#7bccc4","#2b8cbe"],5:["#f0f9e8
@sdbernard
sdbernard / betterlifeindex.csv
Created October 27, 2015 23:55
d3 intermediate module 1
We can make this file beautiful and searchable if this error is corrected: It looks like row 7 should actually have 25 columns, instead of 1 in line 6.
country,dwellingsWithoutBasicFacilities,housingExpenditure,roomsPerPerson,householdNetAdjustedDisposableIncome,householdNetFinancialWealth,employmentRate,jobSecurity,longTermUnemploymentRate,personalEarnings,qualityOfSupportNetwork,educationalAttainment,studentSkills,yearsInEducation,airPollution,waterQuality,consultationOnRuleMaking,voterTurnout,lifeExpectancy,selfReportedHealth,lifeSatisfaction,assaultRate,homicideRate,employeesWorkingVeryLongHours,timeDevotedToLeisureAndPersonalCare
Australia,1.1,20,2.3,31197,38482,72,4.4,1.06,46585,93,74,512,18.8,13,93,10.5,93,82,85,7.4,2.1,0.8,14.23,14.41
Austria,1,21,1.6,29256,48125,73,3.4,1.07,43837,95,82,500,16.9,27,95,7.1,75,81.1,69,7.5,3.4,0.5,8.61,14.46
Belgium,1.9,20,2.3,27811,78368,62,4.5,3.37,47276,91,71,509,18.8,21,84,4.5,89,80.5,74,7.1,6.6,1.2,4.41,15.71
Brazil,6.7,21,1.4,10310,6875,67,4.8,2.17,7909,90,43,402,16.3,18,67,4,79,73.4,69,7.2,7.9,25.5,10.74,14.97
Canada,0.2,22,2.5,30212,63261,72,6.6,0.9,44017,94,89,522,17,15,90,10.5,61,81,88,7.6,1.3,1.7,3.98,14.25
C
@sdbernard
sdbernard / index.html
Created October 25, 2015 16:54
Save SVGs from d3 transiton
<html>
<head>
<script src="http://d3js.org/d3.v3.min.js" charset="utf-8"></script>
<script src="http://eligrey.com/demos/FileSaver.js/Blob.js"></script>
<script src="http://eligrey.com/demos/FileSaver.js/FileSaver.js"></script>
<style>
svg { border:1px solid black; }
</style>
</head>