0.0.4 • Published 5 years ago

@bvkimball/wired-horizon v0.0.4

Weekly downloads
4
License
MIT
Repository
github
Last release
5 years ago

wired horizon

wired-horizon

Hand-drawn sketchy horizon chart web component.

Built on top of wired-elememts: wiredjs.com

Usage

Add wired-horizon to your project:

npm i @bvkimball/wired-horizon

Import wired-horizon definition into your HTML page:

<script type="module" src="wired-horizon/lib/wired-horizon.js"></script>

Or into your module script:

import { WiredHorizon } from "@bvkimball/wired-horizon"

Use it in your web page:

<wired-horizon bands="3" series="[10,30,25,50,15,15,35,9,18]"></wired-horizon>
<wired-horizon bands="1" series="[10,30,25,50,15,15,35,9,18]"></wired-horizon>
<wired-horizon id="realtime" max="100" bands="4" labels='["older", "newer"]' series="[10,30,25,50,15,15,35,9,18]"></wired-horizon>

Properties

min - Minimum value. Default is 0.

max - Maximum value. Default is Unset.

bands - Number of layers the graph is split into

series - Numeric series of data representing the chart

labels - Labels are evenly displayed along bottom of the chart

Custom CSS Variables

--wired-horizon-label-color Color of the label. Default is black.

--wired-horizon-label-background Backgroind of label. Default is rgba(255,255,255,0.9).

--wired-horizon-font-size Font size of the label. Default is 14px

--wired-horizon-band-color-1-8 A series of 8 colors (color are evenly distributed based on number of bands)

License

MIT License (c) Brian Kimball