|
|
@ -34,39 +34,33 @@ Or download the library from the github project: |
|
|
|
|
|
|
|
To use a component, include the javascript file of vis in your webpage: |
|
|
|
|
|
|
|
```html |
|
|
|
<!DOCTYPE HTML> |
|
|
|
<html> |
|
|
|
<head> |
|
|
|
<script src="components/vis/vis.js"></script> |
|
|
|
</head> |
|
|
|
<body> |
|
|
|
<script type="text/javascript"> |
|
|
|
// ... load a visualization |
|
|
|
</script> |
|
|
|
</body> |
|
|
|
</html> |
|
|
|
``` |
|
|
|
<!DOCTYPE HTML> |
|
|
|
<html> |
|
|
|
<head> |
|
|
|
<script src="components/vis/vis.js"></script> |
|
|
|
</head> |
|
|
|
<body> |
|
|
|
<script type="text/javascript"> |
|
|
|
// ... load a visualization |
|
|
|
</script> |
|
|
|
</body> |
|
|
|
</html> |
|
|
|
|
|
|
|
or load vis.js using require.js: |
|
|
|
|
|
|
|
```js |
|
|
|
require.config({ |
|
|
|
paths: { |
|
|
|
vis: 'path/to/vis', |
|
|
|
} |
|
|
|
}); |
|
|
|
require(['vis'], function (math) { |
|
|
|
// ... load a visualization |
|
|
|
}); |
|
|
|
``` |
|
|
|
require.config({ |
|
|
|
paths: { |
|
|
|
vis: 'path/to/vis', |
|
|
|
} |
|
|
|
}); |
|
|
|
require(['vis'], function (math) { |
|
|
|
// ... load a visualization |
|
|
|
}); |
|
|
|
|
|
|
|
|
|
|
|
A timeline can be instantiated as: |
|
|
|
|
|
|
|
```js |
|
|
|
var timeline = new Timeline(container, data, options); |
|
|
|
``` |
|
|
|
var timeline = new Timeline(container, data, options); |
|
|
|
|
|
|
|
Where `container` is an HTML element, `data` is an Array with data or a DataSet, |
|
|
|
and `options` is an optional object with configuration options for the |
|
|
@ -79,38 +73,36 @@ A basic example on loading a Timeline is shown below. More examples can be |
|
|
|
found in the [examples directory](https://github.com/almende/vis/tree/master/examples) |
|
|
|
of the project. |
|
|
|
|
|
|
|
```html |
|
|
|
<!DOCTYPE HTML> |
|
|
|
<html> |
|
|
|
<head> |
|
|
|
<title>Timeline basic demo</title> |
|
|
|
<script src="components/vis/vis.js"></script> |
|
|
|
<!DOCTYPE HTML> |
|
|
|
<html> |
|
|
|
<head> |
|
|
|
<title>Timeline basic demo</title> |
|
|
|
<script src="components/vis/vis.js"></script> |
|
|
|
|
|
|
|
<style type="text/css"> |
|
|
|
body, html { |
|
|
|
font-family: sans-serif; |
|
|
|
} |
|
|
|
</style> |
|
|
|
</head> |
|
|
|
<body> |
|
|
|
<div id="visualization"></div> |
|
|
|
|
|
|
|
<style type="text/css"> |
|
|
|
body, html { |
|
|
|
font-family: sans-serif; |
|
|
|
} |
|
|
|
</style> |
|
|
|
</head> |
|
|
|
<body> |
|
|
|
<div id="visualization"></div> |
|
|
|
|
|
|
|
<script type="text/javascript"> |
|
|
|
var container = document.getElementById('visualization'); |
|
|
|
var data = [ |
|
|
|
{id: 1, content: 'item 1', start: '2013-04-20'}, |
|
|
|
{id: 2, content: 'item 2', start: '2013-04-14'}, |
|
|
|
{id: 3, content: 'item 3', start: '2013-04-18'}, |
|
|
|
{id: 4, content: 'item 4', start: '2013-04-16', end: '2013-04-19'}, |
|
|
|
{id: 5, content: 'item 5', start: '2013-04-25'}, |
|
|
|
{id: 6, content: 'item 6', start: '2013-04-27'} |
|
|
|
]; |
|
|
|
var options = {}; |
|
|
|
var timeline = new vis.Timeline(container, data, options); |
|
|
|
</script> |
|
|
|
</body> |
|
|
|
</html> |
|
|
|
``` |
|
|
|
<script type="text/javascript"> |
|
|
|
var container = document.getElementById('visualization'); |
|
|
|
var data = [ |
|
|
|
{id: 1, content: 'item 1', start: '2013-04-20'}, |
|
|
|
{id: 2, content: 'item 2', start: '2013-04-14'}, |
|
|
|
{id: 3, content: 'item 3', start: '2013-04-18'}, |
|
|
|
{id: 4, content: 'item 4', start: '2013-04-16', end: '2013-04-19'}, |
|
|
|
{id: 5, content: 'item 5', start: '2013-04-25'}, |
|
|
|
{id: 6, content: 'item 6', start: '2013-04-27'} |
|
|
|
]; |
|
|
|
var options = {}; |
|
|
|
var timeline = new vis.Timeline(container, data, options); |
|
|
|
</script> |
|
|
|
</body> |
|
|
|
</html> |
|
|
|
|
|
|
|
|
|
|
|
## Build |
|
|
|