1.0.3 • Published 2 years ago
altpro v1.0.3
altpro
Elevation profile widget. See demo here.
Install
$ npm install --save altproUsage
const data = [
{ elevation: 10, distance: 0 },
{ elevation: 15, distance: 10 },
{ elevation: 25, distance: 10 },
// etc.
];
const altpro = require('altpro');
const container = document.querySelector('.altitude-profile-container');
altpro(container, data);API
altpro(parent, data, options)
Creates new widget inside of parent. parent element has to exist, be visible and have desired size.
datais anArrayof items withelevationanddistanceproperties. All other properties are ignored, anddatais not changed byaltpro.distancemeans - distance from previous items.
The following options can be passed:
fill- fillStyle for main graph backgroundstroke- strokeStyle for line at the top of the graphselectedFill- fillStyle for the selected item
altpro.select(index)
Selects index element of data.
altpro.destroy()
Removes altpro widget from DOM, unbinds all listeners.
License
MIT © Damian Krzeminski