Skip to content

mamewotoko/bs-chart

Repository files navigation

bs-chart Build Status

A BuckeScript bindings of Chart.js

Plot with chart.js is embedded in markdeep document.

Examples

Setup

setup-opam
npm install

Build sample

sh buils.sh

Open

  1. start web server

    npm run serve
    
  2. browse docs/index.html or doc/radical.md.html

Clean

sh clean.sh

Files

examples/src/main.ml: example app1
             js/main.js: target code
         index.html
             radical_main.ml: example app2
             js/radical.main.js: target code
         radical.md.html

src/chartjs.ml: bindins (library code)

TODO

  • support more features of chart.js
  • support timeseries
  • visualize events
  • covert chart.js 2 code to chart.js 3 code?

References


Takashi Masuyama < mamewotoko@gmail.com >

https://mamewo.ddo.jp/