GithubHelp home page GithubHelp logo

heguangda / schart.js Goto Github PK

View Code? Open in Web Editor NEW

This project forked from lin-xin/schart.js

0.0 1.0 0.0 25 KB

:bar_chart: Small & simple HTML5 charts

Home Page: http://blog.gdfengshuo.com/article/15/

License: MIT License

HTML 12.04% JavaScript 87.96%

schart.js's Introduction

sChart.js

📊 Small & simple HTML5 charts

Downloads Version License

Demo

click here

demo

Doc

Chart Types

The following chart types are implemented:

  • Bar Charts
  • Line Charts
  • Pie Charts
  • Ring Charts

Usage

Install:

npm install schart.js

Create a Canvas element with an id attribute, width and height:

<canvas id="canvas" width="500" height="400"></canvas>

Initialize the chart using Javascript:

new sChart(canvasId, type, data, options)

Take bar charts for example:

// Bar Charts
var data = [
    {name:'2014', value:2260},
    {name:'2015', value:1170},
    {name:'2016', value:970},
    {name:'2017', value:1450}
]
new sChart('canvas', 'bar', data, {
    title: '商店近年营业总额'		// The title of a bar chart
});

Options

title

String.The title of chart. Default is null.

titleColor

String.Title Color. Default is '#000000'.

titlePosition

String.Title position. Default is 'top'.

bgColor

String.The background color of chart. Default is '#ffffff'.

padding

Number.Inside margin of chart. Default is 50.

yEqual

Number.The number of points on the Y axis. Default is 5.

fillColor

String.The color of bar chart or line chart. Default is '#1E9FFF'.

axisColor

String.The color of the coordinate axis. Default is '#666666'.

contentColor

String.The color of the horizontal lines of the content. Default is '#eeeeee'.

radius

Number.The radius of a pie chart or ring chart. Default is 100.

innerRadius

Number.The inner radius of a ring chart. Default is 700.

colorList

Array.The color list of a pie chart or ring chart. Default is ['#1E9FFF', '#13CE66', '#F7BA2A', '#FF4949', '#72f6ff'];

legendColor

String.The color of the legend text. Default is '#000000'.

legendTop

Number.Legend position of top. Default is 40.

Relevant

vue-schart : Vue.js wrapper for sChart.js

License

MIT license.

schart.js's People

Contributors

lin-xin avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.