노드를 떠나는 가장자리가 프로그래밍 방식으로 처리되는 네트워크는 VisJs입니다. 따라서 사용자는 가장자리가 나오는 지점에서 노드를 변경할 수 없어야합니다. 그러나 사용자는 자유롭게 다른 노드를 가리킬 수 있습니다. 더 구체적으로는 VisJs edit edge mode에서 사용자가 to 연결 만 편집하도록 허용하고 싶습니다. 어떻게해야합니까? API를 통해
내 AngularJS 응용 프로그램에서 visjs.org의 Timeline을 사용하고 싶습니다. 개별 셀을 렌더링하려면 AngularJS 템플릿을 사용하고 싶습니다. visjs.org 사이트에서 잘 작동하는 Handlebars 템플릿 example을 찾을 수 있습니다. 그러나 AngularJS 기능 (예 : i18n 필터 등)을 사용하여 "text/ng-t
가장자리에서 작동하도록 하이퍼 링크를 만들 수 있습니까? 이 옵션 network.on("selectNode", function (params) {
if (params.nodes.length === 1) {
var node = nodes.get(params.nodes[0]);
window.open(node.url, '_blank
시간이 지남에 따라 생성되고 서로 관련이있는 노드 집합에 대해 설명하려고합니다. D3에는 시간이 지남에 따라 노드를 렌더링하는 방법이 있으며이 모델에 링크를 추가하려고 할 수 있습니다. https://bl.ocks.org/mbostock/6526445e2b44303eebf21da3b6627320 나는 vis.js를 사용하고 싶습니다 ... 어디에서 생성 시
vis.js 라이브러리를 사용하여 네트워크 토폴로지를 만듭니다. network = new vis.Network(container, data, options);
용기가 나는 그림입니다되는 canvas입니다 : 내가 사용하여 네트워크를 만든 후. 데이터 : {
nodes: Nodes,
edges: Edges
};
옵션 :이 기본 스케
VisJS (http://visjs.org/)라고 불리는 그래프 라이브러리에서 적합성 테스트를하고 있습니다. Angular2와 통합되었지만, network 요소를 클릭 할 때 angular2 컴포넌트 함수를 호출하고 싶습니다. import {Component, OnInit, ViewChild, ElementRef} from '@angular/core'
visj를 사용하여 그래프를 렌더링합니다. 노드의 모양은 점 유형입니다. 각 노드에는 size 속성을 사용하여 사용자 정의 크기가 지정됩니다. 그래프가 렌더링되면 일부 노드가 겹칩니다. 그래서 그래프는 다음 그림과 같다 : 내가 잘못 뭐하는 거지 : 내가이 그림이 표시되어 같은 그래프를 기대?
저는 4 세의 웹 응용 프로그램에 vis.js을 추가하려고합니다. 모든 것을 포장하지 않고 응용 프로그램을 실행하면 작동합니다. 그러나, 나는 grunt으로 모든 것을 포장, 나는 브라우저의 콘솔에서 다음과 같은 오류를 얻을 : 나는 코드 require(['vis'], function(vis)) { ... }
을 주석 때 일치하지 않는 익명는() 모듈