Plottable

screenshot of Plottable

:bar_chart: A library of modular chart components built on D3

Overview

Plottable is a library of chart components for creating custom and flexible charts on websites. It is built on D3.js and provides higher-level pieces such as plots, gridlines, and axes. Plottable allows for quick chart building and offers more flexibility than standard-template charting libraries.

Features

  • "D3 for Charts": Plottable is not a charting library itself, but rather a library of chart components.
  • Composition over Configuration: API flexibility is focused on choosing and arranging components in tables, rather than setting high-level properties on the charts.
  • Custom Functionality: If a desired feature does not exist, users can write a new component to implement it.
  • Developed at Palantir Technologies: Plottable is used and developed by Palantir Technologies.

Summary

Plottable is a powerful library for creating custom and flexible charts on websites. With its focus on composition and custom functionality, it provides developers with the tools they need to create unique and visually appealing charts. Developed at Palantir Technologies, Plottable is a reliable choice for charting needs.

grunt
Grunt

Grunt is a popular JavaScript task runner that automates repetitive tasks like minification, compilation, and testing, allowing developers to focus on writing code.

typescript
Typescript

TypeScript is a superset of JavaScript, providing optional static typing, classes, interfaces, and other features that help developers write more maintainable and scalable code. TypeScript's static typing system can catch errors at compile-time, making it easier to build and maintain large applications.

webpack
Webpack

Webpack is a popular open-source module bundler for JavaScript applications that bundles and optimizes the code and its dependencies for production-ready deployment. It can also be used to transform other types of assets such as CSS, images, and fonts.