As the name says — Katu (Beautiful) Charts, from Brazilian Tupi-Guarani — a library for beautiful, interactive charts in a few lines of code, built entirely on D3.js with an easy-to-use API.
npm install katucharts.js
Write the code, see the chart — then browse a taste of all 64 types, rendered live on this page.
import KatuCharts from 'katucharts.js';
// Weekly website sessions, split by device
KatuCharts.chart('sessions', {
chart: { type: 'areaspline' },
title: { text: 'Weekly Traffic' },
yAxis: { title: { text: 'Visits' } },
xAxis: {
categories: ['Mon','Tue','Wed','Thu','Fri','Sat','Sun']
},
series: [
{ name: 'Desktop',
data: [450, 520, 480, 610, 580, 320, 280] },
{ name: 'Mobile',
data: [280, 350, 420, 510, 490, 410, 380] }
]
});Optional add-on modules for finance, bioinformatics, data tables and React — import the ones you need alongside the core.
import 'katucharts.js/finance'Financial time series and the full indicator suite.
import 'katucharts.js/bio'Publication-ready genomics and statistics.
import { DataTable } from 'katucharts.js/datatable'Interactive grids that pair with any chart.
import { KatuChartsReact } from 'katucharts.js/react'A first-class React wrapper component.
Three steps. Your first chart renders in under a minute.
npm install katucharts.jsimport KatuCharts from 'katucharts.js'KatuCharts.chart('my-chart', {
chart: { type: 'line' },
series: [{ data: [1, 3, 2, 5, 4] }]
});Every feature in every plan. Paid plans only remove the watermark.
Everything included, at no cost.
A license renewed every year.
Pay once, use forever.
Prices in US dollars. Paid plans are identical to Free — they just remove the watermark.