phylocanvas-plugin-scalebar
v1.1.1
Published
Visual scale-bar for Phylocanvas
Readme
Phylocanvas Scale-bar Plugin
Visual History for Phylocanvas.
Usage
npm install phylocanvas phylocanvas-plugin-scalebarimport Phylocanvas from 'phylocanvas';
import scalebarPlugin from 'phylocanvas-plugin-scalebar';
Phylocanvas.plugin(scalebarPlugin);
Phylocanvas.createTree('id', {
// config defaults
scalebar: {
active: true,
width: 100,
height: 20,
fillStyle: 'black',
strokeStyle: 'black',
lineWidth: 1,
font: '16px Sans-serif',
textBaseline: 'bottom',
textAlign: 'center',
digits: 2,
position: {
bottom: 10,
left: 10,
},
}
})Options
A list of available options:
active: Show the scale-bar. The default istrue.width: The width of the scale-bar in pixels. The default is100pixels.height: The height of the scale-bar in pixels. The default is20pixels.lineWidth: The thickness of scale-bar lines in space units. The default is1pixel.strokeStyle: Specifies the colour or style to use for scale-bar lines. The default is#000(black).fillStyle: Specifies the colour or style to use for scale-bar label. The default is#000(black).font: Specifies the text style used when drawing scale-bar label. The default is16px Sans-serif.digits: The number of digits to appear after the decimal point; this may be a value between 0 and 20, inclusive. The default is2digits.position: Specifies the scale-bar position on the canvas. Two keys should be provided, one for the vertical position and one for the horizontal position. The default value is{ bottom: 10, left: 10 }.- Supported vertical position keys are
top,middle, orbottom. - Supported horizontal position keys are
left,centre, orright.
- Supported vertical position keys are
