facejiong / sChart

simple svg charts with zero dependencies

Home Page:https://facejiong.github.io/scharts/demo.html

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

sChart

simple svg charts with zero dependencies more examples, more png

Contents

Installation

  • Install via npm:

    $ npm install s-chart

    and include in your project:

    import Chart from "s-chart"
  • ...or include within your HTML

      <script src="./schart.js"></script>

Usage

const data0 = [
	{
		label: '实例1',
		value: 234
	},
	{
		label: '实例2',
		value: 100
	},
	{
		label: '实例3',
		value: 500
	},
		{
		label: '实例4',
		value: 400
	}
]
const pieChart = new Chart({
	id: 'pie-chart',
	title: 'Pie Chart',
	data: data0,
	type: 'pie', // or 'line', 'scatter', 'pie', 'percentage', 'scatter'
	height: 250,
	width: 640,
	sortDataType: 'descending', // ascending descending none
})

View Examples:

  1. Clone this repo.
  2. cd into project directory.
  3. npm install -g parcel
  4. npm run example

If you want to contribute:

  1. Clone this repo.
  2. cd into project directory
  3. npm install
  4. npm run build

Updates

v0.1.0
  • The very first version out, with pie, percentage, bars, lines and scatter.

License

This repository has been released under the MIT License


Project maintained by facejiong

About

simple svg charts with zero dependencies

https://facejiong.github.io/scharts/demo.html


Languages

Language:TypeScript 98.9%Language:JavaScript 1.1%