Skip to content

Instantly share code, notes, and snippets.

View LuisSevillano's full-sized avatar

Luis Sevillano LuisSevillano

View GitHub Profile
@LuisSevillano
LuisSevillano / README.md
Last active January 23, 2023 17:17
Tracking Irma hurricane with Leaflet

Tracking the path of hurricanes Irma and Jose. Source: European Center for Medium-Range Weather Forecasts, National Weather Service.
Tiles from MODIS Terra.

@LuisSevillano
LuisSevillano / .block
Last active September 26, 2017 12:48
Constraint relaxation labels
border: none
height: 600
@LuisSevillano
LuisSevillano / .block
Last active September 19, 2017 07:22
Using node-canvas
border: none
height: 600
@LuisSevillano
LuisSevillano / .block
Created October 6, 2017 21:48
Bike users Histogram
border: none
height: 500
@LuisSevillano
LuisSevillano / README.md
Created October 7, 2017 23:07
Center and Scale your map
@LuisSevillano
LuisSevillano / .block
Created December 4, 2017 18:41
From Hong Kong to Brussels
border: none
height: 960
@LuisSevillano
LuisSevillano / index.js
Created December 21, 2017 14:33
Formating numbers and dates in Spanish
import { timeFormatLocale } from 'd3-time-format';
import { formatLocale } from 'd3-format';
// You need 'rollup-plugin-json' in rollup.config.js
import es from 'd3-format/locale/es-ES.json';
import ES from 'd3-time-format/locale/es-ES.json';
export default function() {
var locale = timeFormatLocale(ES);
var formatted = formatLocale(es).format;
var f = formatted('2,');
@LuisSevillano
LuisSevillano / index.js
Created December 23, 2017 11:06
Normalizer
function normalize(str) {
var from = "1234567890ÃÀÁÄÂÈÉËÊÌÍÏÎÒÓÖÔÙÚÜÛãà áäâèéëêìíïîòóöôùúüûÑñÇç '/&().!",
to = "izeasgtogoAAAAAEEEEIIIIOOOOUUUUaaaaaeeeeiiiioooouuuunncc_____",
mapping = {};
for (var i = 0, j = from.length; i < j; i++) {
mapping[from.charAt(i)] = to.charAt(i);
}
var ret = [];
@LuisSevillano
LuisSevillano / triangles.css
Created January 18, 2018 08:57
Positioning triangles inside an element with CSS pseudo elements
.pill {
position: relative;
}
.pill::before {
content: '';
position: absolute;
top: 50%;
left: 0;
right: 100%;
margin-top: -5px;
Date Open High Low Close Volume Adj Close
8/19/2014 585.002622 587.342658 584.002627 586.862643 978600 586.862643
8/18/2014 576.11258 584.512631 576.002598 582.162619 1284100 582.162619
8/15/2014 577.862619 579.382595 570.522603 573.482626 1519100 573.482626
8/14/2014 576.182596 577.902645 570.882599 574.652582 985400 574.652582
8/13/2014 567.312567 575.002602 565.752564 574.782577 1439200 574.782577
8/12/2014 564.522567 565.902572 560.882518 562.732562 1542000 562.732562
8/11/2014 569.992585 570.492553 566.002578 567.882551 1214700 567.882551
8/8/2014 563.562536 570.252576 560.352561 568.772565 1494700 568.772565
8/7/2014 568.00257 569.89258 561.102543 563.362525 1110900 563.362525