webcola

WebJar for webcola

License

License

MIT
GroupId

GroupId

org.webjars.npm
ArtifactId

ArtifactId

webcola
Last Version

Last Version

3.3.8
Release Date

Release Date

Type

Type

jar
Description

Description

webcola
WebJar for webcola
Project URL

Project URL

http://webjars.org
Source Code Management

Source Code Management

https://github.com/tgdwyer/WebCola

Download webcola

How to add to project

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

Dependencies

compile (3)

Group / Artifact Type Version
org.webjars.npm : d3-dispatch jar [1.0.3,2)
org.webjars.npm : d3-drag jar [1.0.4,2)
org.webjars.npm : d3-timer jar [1.0.5,2)

Project Modules

There are no modules declared in this project.

WebCola License: MIT

JavaScript constraint based layout for high-quality graph visualization and exploration using D3.js and other web-based graphics libraries.

Graph with simple groups Graph with alignment constraints

Homepage with code and more examples

Note: While D3 adaptor supports both D3 v3 and D3 v4, WebCoLa's interface is styled like D3 v3. Follow the setup in our homepage for more details.

Installation

Browser:

<!-- Minified version -->
<script src="http://marvl.infotech.monash.edu/webcola/cola.min.js"></script>
<!-- Full version -->
<script src="http://marvl.infotech.monash.edu/webcola/cola.js"></script>

The minified version can also be accessed from jsDelivr.

Npm:

npm install webcola --save

You can also install it through npm by first adding it to package.json:

"dependencies": {
  "webcola": "latest"
}

Then by running npm install.

Bower:

bower install webcola --save

If you use TypeScript, you can get complete TypeScript definitions by installing tsd 0.6 and running tsd link.

Building

Linux/Mac/Windows Command Line:

  • install node.js

  • install grunt from the command line using npm (comes with node.js):

     npm install -g grunt-cli
    
  • from the WebCola directory:

     npm install
    
  • build, minify and test:

     grunt
    

This creates the cola.js and cola.min.js files in the WebCola directory, generates index.js for npm, and runs tests.

Visual Studio:

Running

Linux/Mac/Windows Command Line:

Install the Node.js http-server module:

npm install -g http-server

After installing http-server, we can serve out the example content in the WebCola directory.

http-server WebCola

The default configuration of http-server will serve the exampes on http://localhost:8080.

Versions

Version
3.3.8
3.1.3
0.1.1