1.0.6 • Published 2 years ago

quick-charts v1.0.6

Weekly downloads
-
License
MIT
Repository
-
Last release
2 years ago

NPM Package CI bundlesize lastcommit

Quick-Charts

Quick Charts is a simple chart library built with React and D3.

  • Timeline
  • ScatterPlot
  • Histogram

Installation

NPM

npm i quick-charts

Usage

import React from "react"
import { TimelineData, ScatterData } from "./dummyData"

import { Timeline, ScatterPlot, Histogram } from "@islubee/quick-charts"

import "./styles.css"

const dateAccessor = d => d.date
const temperatureAccessor = d => d.temperature
const humidityAccessor = d => d.humidity

const App = () => {
  return (
    <div className="App">
      <h1>
        Weather Dashboard
      </h1>
      <div className="App__charts">
        <Timeline
          data={TimelineData}
          xAccessor={dateAccessor}
          yAccessor={temperatureAccessor}
          label="Temperature"
        />
        <ScatterPlot
          data={ScatterData}
          xAccessor={humidityAccessor}
          yAccessor={temperatureAccessor}
          xLabel="Humidity"
          yLabel="Temperature"
        />
        <Histogram
          data={ScatterData}
          xAccessor={humidityAccessor}
          label="Humidity"
        />
      </div>
    </div>
  )
}

export default App

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.

License

MIT

1.0.6

2 years ago

1.0.5

2 years ago

1.0.4

2 years ago