Skip to content

oslabs-beta/d3no-data

Repository files navigation

homepage | documentation | deno.land

Intro

D3NO DATA is a chart component library written in D3.js and Preact, designed to be a simple but fully-featured way to implement D3 in Fresh projects at the lowest possible performance cost.

Key Features:

  • Fully modular, lightweight charts with only one introduced dependency: D3
  • A variety of charts, accepting one or multiple data sets where appropriate
  • Entire feature set of D3 through the imported components
  • Customizable chart appearance, with default parameters to make it simpler to "plug n' play"
  • Efficient utilization of Preact to render changes to input data or parameters

Documentation

The documentation is available on the website.

Getting Started (for Fresh)

  1. Look through our site to determine the kind of chart you want to use and find its import link at the top of its documentation page.

  2. Create an island or add the import link to an existing one.

  1. Import the chart you want from our library, hosted at deno.land, into the island and pass the datasets into the imported chart component.

  1. Render the chart on any page by importing the island.

  1. The chart will be rendered. You can modify the appearance of the chart to fit the design of your application!

Contributing

As an open source project, we are always open to contributors wanting to improve the library. For more information, please visit our contributing documentation.

Contributors

David Kagan @ Linkedin | Github
Evie Wylie @ Linkedin | Github
Jon Garber @ Linkedin | Github
Nikolajs Veidis @ LinkedIn | Github
Quoc Do @ Linkedin | Github