IVML is a data visualization library that gives angular.js directives for charts using d3.js. This library was developed by the MITRE Corporation.
JavaScript TeX Python
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
Documentation_generator
dist
examples
ivml stroke on bars fix Nov 3, 2014
node_modules
vendor
Gruntfile.js
doc.pdf
license first commit of IVML Aug 27, 2014
package.json debugged bars Oct 31, 2014
readme.md first commit of IVML Aug 27, 2014

readme.md

IVML, the Interactive Visualization Markup Language, is a JavaScript library that leverages popular JavaScript technologies Angular, D3 and JQuery to enable developers to quickly implement interactive data visualizations in a browser. It has predefined a collection of embeddable Angular directives that bind to underlying JavaScript objects.

Examples

You can find a series of examples in the examples directory.

Using IVML

Including IVML and its dependencies in your document is fairly straight forward;

  1. Include D3
  2. Include Angular
  3. Include IVML
<script type="text/javascript" src="d3-3.4.3/d3.js"></script>
<script type="text/javascript" src="angular-1.2.14/angular.js"></script>
<script type="text/javascript" src="ivml.0.0.0.js"></script>
  1. Reference the IVML dependency in your Angular Controller
angular.module("ivmlexample", ['ivml'])
	.controller("myPlotCtrl", function ($scope ) {
	...	
	});

Dependencies

IVML is built on:

  • D3
  • AngularJS

License

Apache License, Version 2.0