1.2.6 • Published 9 months ago

horizontalcharts v1.2.6

Weekly downloads
-
License
MIT
Repository
github
Last release
9 months ago

HorizontalCharts

HorizontalCharts is a small JavaScript charting library with built-in live streaming feature.

Cattura


Example

The best way to get started is try a simple example.

Include the HorizontalCharts library:

<script src="horizontalcharts.js"></script>

Given a <canvas>:

<canvas id="chart" style="width:100%;"></canvas>

Create time series and chart with code resembling:

// Create time series
let ts1 = new TimeSeries(1, {labelText: "Day 1"});
let ts2 = new TimeSeries(2, {labelText: "Day 2"});
let ts3 = new TimeSeries(3, {labelText: "Day 3"});

// Add data to time series
ts1.data = [
  new DataSample({color:'#FF0000', value: 20, desc:"Bob"}),
  new DataSample({color:'#BB0000', value: 30, desc:"John"}),
  new DataSample({color:'#880000', value: 10, desc:"Max"}),
  new DataSample({color:'#330000', value: 40, desc:"Ann"})
  ];
ts2.data = [
  new DataSample({color:'#0000FF', value: 10, desc:"Bob"}),
  new DataSample({color:'#0000BB', value: 50, desc:"John"}),
  new DataSample({color:'#000088', value: 20, desc:"Max"}),
  new DataSample({color:'#000033', value: 20, desc:"Ann"})
  ];
ts3.data = [
  new DataSample({color:'#00FF00', value: 10, desc:"Bob"}),
  new DataSample({color:'#00BB00', value: 40, desc:"John"}),
  new DataSample({color:'#008800', value: 15, desc:"Ann"})
  ];
  
// Find the canvas
let canvas = document.getElementById('chart');
  
// Create the chart
let options = {xAxis: {xLabel:"Percentage of completion"}};
let chart = new HorizontalChart(options);
chart.addTimeSeries(ts1, ts2, ts3);
chart.streamTo(canvas);
1.2.6

9 months ago

1.2.5

1 year ago

1.2.3

2 years ago

1.2.2

2 years ago

1.2.1

2 years ago

1.2.0

2 years ago

1.1.9

2 years ago

1.1.8

2 years ago

1.1.7

2 years ago

1.1.6

2 years ago

1.0.2

3 years ago

1.1.0

3 years ago

1.1.5

2 years ago

1.1.4

2 years ago

1.1.3

2 years ago

1.1.2

2 years ago

1.0.1

3 years ago

1.0.0

3 years ago