Juniper/contrail-charts

Name: contrail-charts

Owner: Juniper Networks

Description: A chart library by Contrail using D3 and Backbone.

Created: 2016-09-30 04:55:50.0

Updated: 2017-10-02 11:48:01.0

Pushed: 2017-09-07 15:27:18.0

Homepage:

Size: 7194

Language: JavaScript

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

Build Status JavaScript Style Guide

Contrail Charts

A chart library by Contrail using D3 and Backbone. Please see contrail-charts-demo for more examples using this library.

Getting Started
Prerequisites

Node version > 6

Installation

If you are using NPM, use

npm install contrail-charts

Otherwise, download the latest release and run the following command.

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

npm install

To build, use

npm run build

You'll find the js and css under build/ directory.

Development

For dev environment, use

npm run dev

This will build and load the examples on browser at http://localhost:9000.

To run unit tests, use

npm run test

Under CI infrastructure, we use phantomjs. If you want to run under headless browser:

npm install -g phantomjs-prebuilt and do npm run test-headless

Documentation

Refer documentation for different types of charts, components and their config options.

Examples
Line Bar Chart

Line Bar Chart

Radial Dendrogram Chart

Radial Dendrogram Chart

Area Chart

Area Chart

Bubble Chart

Bubble Chart

Bubble Map

Bubble Map

Grouped Chart

Grouped Chart

Sankey Chart

Sankey Chart

Radial Line Bar Chart

Sankey Chart

Authors
License

This project is licensed under Apache Version 2.0 - see the LICENSE file for details

Contribution

This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.