Anaisdg / giraffe-1

A foundation for visualizations in the InfluxDB UI

Home Page:https://influxdata.github.io/giraffe/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

This repository contains Giraffe, a React-based visualization library used to implement the InfluxDB 2.0 UI.

This library is currently in a pre-alpha state. Docs will follow as soon as the API has a chance to stabilize.

🦒 Features

There exist plenty of terrific visualization libraries in the JavaScript ecosystem. Giraffe aims to distinguish itself with several features:

  • A high-level Grammar of Graphics style API that can specify a wide variety of visualizations with a few simple concepts
  • A columnar interface for input data that enables efficient interop with Web Workers and Apache Arrow
  • Easy reactivity and extensibility via React
  • Self-contained configs in the style of Vega-Lite
  • Support for mapping groupings of columns to a single visual aesthetic

Development

See CONTRIBUTING.md.

Thanks

Thanks to Chromatic for providing us with a snapshot testing platform.

About

A foundation for visualizations in the InfluxDB UI

https://influxdata.github.io/giraffe/

License:MIT License


Languages

Language:TypeScript 98.9%Language:JavaScript 0.7%Language:Shell 0.3%