在cytoscape.js lib中渲染的默认上下文是什么?

时间:2017-03-27 08:01:32

标签: canvas graph rendering cytoscape.js

我知道cytoscape不支持webgl-3d轴。但它是否支持webgl在2D中渲染?

在cytoscape中渲染的默认上下文是什么?如果是画布,在这种情况下如何使用webgl?

例如,我必须使用2d来渲染带有从中心元素到所有其他元素的边的2k元素。

let layout = {
  container: document.getElementById('app'),
  elements: []
};

for(let i = 0, j = 2000, k = 0; i < 2000; i++) {
  layout.elements[i] = {
     data: { id: 'node_' + i }
  };
  layout.elements[j] = {
     data: {
        source: 'node_1000',
        target: 'node_' + k
     }
  };
     j++;
     k++
}

var cy = cytoscape(layout);

由于

1 个答案:

答案 0 :(得分:0)

它使用canvas2d计划在某些情况下使用gl上下文来改善blitting性能。但从开发人员的角度来看,这并不重要。 API没有向您展示这些内容。