jui-chart

WebJar for jui-chart

License

License

MIT
Categories

Categories

JavaScript Languages Github Development Tools Version Controls
GroupId

GroupId

org.webjars.bower
ArtifactId

ArtifactId

github-com-juijs-jui-chart
Last Version

Last Version

2.0.3
Release Date

Release Date

Type

Type

jar
Description

Description

jui-chart
WebJar for jui-chart
Project URL

Project URL

http://webjars.org
Source Code Management

Source Code Management

https://github.com/juijs/jui-chart

Download github-com-juijs-jui-chart

How to add to project

<!-- https://jarcasting.com/artifacts/org.webjars.bower/github-com-juijs-jui-chart/ -->
<dependency>
    <groupId>org.webjars.bower</groupId>
    <artifactId>github-com-juijs-jui-chart</artifactId>
    <version>2.0.3</version>
</dependency>
// https://jarcasting.com/artifacts/org.webjars.bower/github-com-juijs-jui-chart/
implementation 'org.webjars.bower:github-com-juijs-jui-chart:2.0.3'
// https://jarcasting.com/artifacts/org.webjars.bower/github-com-juijs-jui-chart/
implementation ("org.webjars.bower:github-com-juijs-jui-chart:2.0.3")
'org.webjars.bower:github-com-juijs-jui-chart:jar:2.0.3'
<dependency org="org.webjars.bower" name="github-com-juijs-jui-chart" rev="2.0.3">
  <artifact name="github-com-juijs-jui-chart" type="jar" />
</dependency>
@Grapes(
@Grab(group='org.webjars.bower', module='github-com-juijs-jui-chart', version='2.0.3')
)
libraryDependencies += "org.webjars.bower" % "github-com-juijs-jui-chart" % "2.0.3"
[org.webjars.bower/github-com-juijs-jui-chart "2.0.3"]

Dependencies

There are no dependencies for this project. It is a standalone project that does not depend on any other jars.

Project Modules

There are no modules declared in this project.

Installation

NPM

npm install juijs-chart

Browser

<script src="../dist/vendors.js"></script>
<script src="../dist/jui-chart.js"></script>

ES Modules

The difference with the existing method is that you need to add the module directly using the 'use' function.

import graph from 'juijs-chart'
import BarBrush from 'juijs-chart/src/brush/bar.js'
import ColumnBrush from 'juijs-chart/src/brush/column.js'
import TitleWidget from 'juijs-chart/src/widget/title.js'

graph.use(BarBrush, ColumnBrush, TitleWidget);

Usage

<div id="chart"></div>

The UI component creation code is the same as the existing one.

graph.ready([ "chart.builder" ], function(builder) {
    var obj = builder("#chart", {
        width: 600,
        height : 600,
        theme : "classic",
        axis : {
            x : {
                type : "block",
                domain : "quarter",
                line : true
            },
            y : {
                type : "range",
                domain : function(d) { return [d.sales, d.profit ]; },
                step : 3,
                line : true,
                orient : "right"
            },
            data : [
                { quarter : "1Q", sales : 1, profit : 3 },
                { quarter : "2Q", sales : 3, profit : 2 },
                { quarter : "3Q", sales : 10, profit : 1 },
                { quarter : "4Q", sales : 0.49, profit : 4}
            ]
        },
        brush : [{
            type : "column",
            target : [ "sales", "profit" ]
        }],
        widget : [{
            type: "title",
            text: "hihi"
        }]
    });
});
org.webjars.bower

JUI Framework

JUI is HTML5 based UI Framework. Support many components, SVG charts and fast grid.

Versions

Version
2.0.3