@chartts/csv
v0.1.6
Published
CSV/TSV adapter for Chartts. Parse and export chart data as CSV.
Downloads
58
Readme
@chartts/csv
CSV/TSV adapter for Chartts. Parse and export chart data as CSV.
Install
npm install @chartts/csv @chartts/coreZero dependencies.
Usage
import { fromCSV, toCSV } from "@chartts/csv"
// CSV string -> ChartData
const data = fromCSV(`
Month,Sales,Costs
Jan,4200,3100
Feb,5800,3900
Mar,7100,4200
`)
chart.update(data)
// ChartData -> CSV string
const csv = toCSV(chart.data)API
fromCSV(text, options?)
Parses a CSV or TSV string into ChartData.
| Option | Type | Default | Description |
|--------|------|---------|-------------|
| delimiter | string | auto-detect | Column delimiter (, or \t) |
| headers | boolean | true | First row contains column names |
| labelColumn | number \| string | first non-numeric | Column to use as labels |
| seriesColumns | (number \| string)[] | all numeric | Columns to use as series |
toCSV(data, options?)
Converts ChartData to a CSV string.
| Option | Type | Default | Description |
|--------|------|---------|-------------|
| delimiter | string | , | Column delimiter |
| headers | boolean | true | Include header row |
Part of Chartts
Beautiful charts. Tiny bundle. Every framework.
License
MIT
