Home

Awesome

chartjs-ocaml: OCaml bindings for Chart.js

This library provides OCaml bindings for the Chart.js charting library and some popular plugins.

Following chart types are currently supported:

Installation

Opam

Install the library and its dependencies via OPAM

opam install chartjs

Manual

dune build @install
dune install

Usage

Please notice that chartjs-ocaml just provides bindings for the Chart.js library and its most popular plugins, so be sure to include corresponding javascript files to your web application, like:

<script type="text/javascript" src="https://cdn.jsdelivr.net/npm/chart.js@2.8.0"></script>

Basic usage examples can be found in the examples directory.

Contents of the distribution

FilenameDescription
READMEthis file
LICENSElicense and copyright notice
lib/bindings for the Chart.js core library
plugins/streamingbindings for the chartjs-plugin-streaming
plugins/datalabelsbindings for the chartjs-plugin-datalabels
plugins/annotationbindings for the chartjs-plugin-annotation
plugins/colorschemesbindings for the chartjs-plugin-colorschemes
examples/basic library usage examples