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

Javascript Array Methods

23 Neumorphism Design UI For Website

Easier TypeScript tooling with TSQuery

Construct 3 & YouTube

JavaScript Algorithm: Vowel Remover

Vue.js components in Shopify themes

Lionel Messi returns to Barcelona, meets Busquets, others


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

billboard.js 3.3 release: Non-zero based bar, stacking bar radius & more!

Neo4j with graphql end to end flow

Sharing Web UI Across Tableau’s Browser Client and Desktop Application

How to Build a Neo4j Application with Node.js