Questions tagged [chap-links-library]

CHAP Links Library is a web based visualization library for displaying graphs, networks, and timelines. The tools are developed as Google Visualization Charts for Javascript and GWT.

CHAP Links Library is developed by Almende as part of CHAP, the Common Hybrid Agent Platform.

This site contains documentation, downloads and live examples of the CHAP Links Library. The Google Group CHAP Links Library can be used to ask questions and share ideas. Sourcecode can be found at the Github project chap-links-library. Issues and feature requests can be submitted via the Github project too.

CHAP Links Library is open source and licensed under the Apache 2.0 License.

The library contains the following components:

-Graph
-Graph3d
-Network
-Timeline
-TreeGrid

49 questions
10
votes
1 answer

Set Zoom Level in Vis.js

I have a network that I'm building with vis.js, but it is too large width-wise to fit in the pages' container. The network runs left to right and contains steps about a specific process. As a person completes tasks, a server feeds new JSON records…
6
votes
1 answer

vis.js: How to expand/collapse nodes with mouse click

just playing around with vis.js for a day now and been through all the docs and examples. I'm trying to figure out the best way to refresh my node and edge data with click events. E.g. say I have one node with no edges, then I click it to add 3…
tkelly
  • 635
  • 6
  • 13
6
votes
4 answers

Multiple node selection in vis.js

I'm playing with vis.js because I like its Network Visualization module. I'd like to know, as I can't find it in documentation, if it's possibile to select multiple nodes. Cheers, Riccardo
5
votes
1 answer

vis.js graph not stabilizing even after hours

I have a network of around 1000 nodes. I have set stabilize:true and zoomExtentOnStabilize: true. The nodes are being added from JSON using vis.network.gephiParser.parseGephi() function. When I tried to plot this graph it never stabilizes even after…
Suraj
  • 468
  • 1
  • 4
  • 14
4
votes
1 answer

How to filter links dynamically in vis.js

Is there a way to filter links and nodes in vis.js network? I have set a DataSet for both nodes and edges like so: function drawNetwork(container){ var nodes = new vis.DataSet(); populateNodes(nodes); // code ommited for bravity var…
4
votes
1 answer

How to set the image size in Vis.js network graph

I am building a network graph using vis.js The problem is, how do I make all the images the same size? (see live example here --> comparison of wordpress & drupal) here's the graph code: var nodes = []; nodes.push({ id: 7, …
Nimo
  • 7,984
  • 5
  • 39
  • 41
4
votes
2 answers

Anyone using vis.js with AngularJS?

I'm trying to use vis.js with AngularJS. It's working fine, I built a simple directive... But I need to use some of the events listed here, but they are not being fired. In this example the graph.on('select', ...) event listener is not fired,…
3
votes
1 answer

Saving user edited Timeline?

I've been playing around with http://almende.github.com/chap-links-library/timeline.html which allows the user to add/edit/delete events on the timeline. Closing or refreshing the browser resets it to the pre-loaded data source - JSON, table info…
2
votes
1 answer

vis.js - Graph2d - making group not visible

I am working with a Graph2d in the vis.js library. I have succesfully drawn a graph but want to dynamically hide groups as a user selects a checkbox relating to that group. I know the id number of the group in the variable id which is passed into my…
Craig
  • 387
  • 4
  • 16
2
votes
1 answer

How convert Json array to vis.dataset

I am wring a website using Node.Js. I got data from calling some API and returns to me JSON array in this format: [{ '2015-04-08T17:12:05+00:00': 103.7 },{ '2015-04-08T17:13:05+00:00': 109.5 },{ '2015-04-08T17:14:05+00:00': 106 },{…
Emma
  • 57
  • 1
  • 6
2
votes
1 answer

Animated bullseye over Vis.js node

I'm using Vis.js to draw network diagrams. I'd like to be able to have a notification feature that when an AJAX update is received for a specific node the canvas moves that node to the center (which Vis.js can already do) and then have some type of…
user3517331
2
votes
1 answer

JavaScript library that presents an interactive timeline with disproportionate axis' values?

I need to implement a timeline view in an iOS application. I'm planning to use a JavaScript component nested in a web view since I figure it would be better than drawing the timeline natively. I found this libraries so…
2
votes
0 answers

How can I extend the timline.js library to facilitate a custom double click function

I am using the almende timeline.js to create a timeline for my web app. Here is the timeline library I want to extend the timeline.js libraries functionality by being able to send a user to a different URL when a range is double clicked bearing in…
cwiggo
  • 2,541
  • 9
  • 44
  • 87
2
votes
2 answers

Vertically Panning a Google Column Chart

Is there any JavaScript out there or examples for horizontally panning a Google Column Chart? I have several months worth of data and I would like the users to be able to view it left to right. This is the functionality I would like:…
2
votes
2 answers

How can you create a zoomable timeline in iOS?

I would like to create a zoomable timeline in my iOS application for a kind of a todo-list. Zooming in would display days and hours and zooming out would trigger the folding out of days or zooming out to months. There would be a scrolling…
Âsgaroth
  • 37
  • 1
  • 4
1
2 3 4