billboard.js 1.7.0 release!!

What’s New?

Multi Axes

Additional axes for x Axis and y Axis
Rotated y2 Axes interacting with the y Axis scale change
x: {
axes: [
tick: {
outer: false,
format: function(x) {
return x + "%";
count: 2,
values: [10, 20, 30]

New ‘graph’ theme

From the left: default, insight and graph theme style respectively
Color pattern used for each themes

Normalized staking data

data: {
stack: {
normalize: true

TypeScript support


// Get the minimum data value; // [{x:0, value:30, id:"data1", index:0}, ...]
// Get the maximum data value; // [{x:3, value:400, id:"data1", index:3}, ...]

Continuous efforts for improvements


npm-stats downloads by 2018




Front-end engineer at NAVER, creator of billboard.js

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Two years of using mobx for state managment

The some() and every() methods in JavaScript

My second vanilla JavaScript Project: using APIs, promises, classes, error handling, and more!

Deploy a Serverless Maker Bot on AirSwap (Part 1)

JavaScript Algorithm: Chuck Norris — True or False?

Build a Countdown Timer with React.JS

JSON Schema Validation in event-driven/REST services

Deploying React app with Node.js REST API on Azure

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Jae Sung Park

Jae Sung Park

Front-end engineer at NAVER, creator of billboard.js

More from Medium

Tooltip on disabled options in Material UI Autocomplete

Introducing FirelordJS, Extremely High Precision Typescript Wrapper for Firestore Web V9

Should you write your own Web Component?

How to accomplish “Voronoi/Delaunay” transition animation using d3 and react-spring