選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。
 
 
 
Anoop 0106efee97 Rebranded 2年前
.idea Rebranded 2年前
dist Rebranded 2年前
docs Rebranded 2年前
src Rebranded 2年前
.babelrc Rebranded 2年前
.eslintrc.json Rebranded 2年前
.gitignore Rebranded 2年前
.travis.yml Rebranded 2年前
LICENSE Rebranded 2年前
Makefile Rebranded 2年前
README.md Rebranded 2年前
package-lock.json Rebranded 2年前
package.json Rebranded 2年前
rollup.config.js Rebranded 2年前

README.md

InfluxFramework Charts

GitHub-inspired modern, intuitive and responsive charts with zero dependencies

Explore Demos » Edit at CodeSandbox » Documentation »

Contents

Installation

Via NPM

Install via npm:

$ npm install influxframework-charts

and include in your project:

import { Chart } from "influxframework-charts"

Or include following for es-modules(eg:vuejs):

import { Chart } from 'influxframework-charts/dist/influxframework-charts.esm.js'
// import css
import 'influxframework-charts/dist/influxframework-charts.min.css'
or include within your HTML
<script src="https://cdn.jsdelivr.net/npm/influxframework-charts@1.6.1/dist/influxframework-charts.min.umd.js"></script>
<!-- or -->
<script src="https://unpkg.com/influxframework-charts@1.6.1/dist/influxframework-charts.min.umd.js"></script>

Usage

const data = {
    labels: ["12am-3am", "3am-6pm", "6am-9am", "9am-12am",
        "12pm-3pm", "3pm-6pm", "6pm-9pm", "9am-12am"
    ],
    datasets: [
        {
            name: "Some Data", chartType: "bar",
            values: [25, 40, 30, 35, 8, 52, 17, -4]
        },
        {
            name: "Another Set", chartType: "line",
            values: [25, 50, -10, 15, 18, 32, 27, 14]
        }
    ]
}

const chart = new influxframework.Chart("#chart", {  // or a DOM element,
                                            // new Chart() in case of ES6 module with above usage
    title: "My Awesome Chart",
    data: data,
    type: 'axis-mixed', // or 'bar', 'line', 'scatter', 'pie', 'percentage'
    height: 250,
    colors: ['#7cd6fd', '#743ee2']
})

Or for es-modules (replace new influxframework.Chart() with new Chart()):

- const chart = new influxframework.Chart("#chart", {
+ const chart = new Chart("#chart", {  // or a DOM element,
                                    // new Chart() in case of ES6 module with above usage
    title: "My Awesome Chart",
    data: data,
    type: 'axis-mixed', // or 'bar', 'line', 'scatter', 'pie', 'percentage'
    height: 250,
    colors: ['#7cd6fd', '#743ee2']
})

If you want to contribute:

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

License

This repository has been released under the MIT License