Метки SigmaJS Edge не отображаются - PullRequest
0 голосов
/ 11 апреля 2019

Даже после всего, что я смог найти в Google, мои сетевые границы не отображают свои метки

Я добавил проблему в sigma git repo https://github.com/jacomyal/sigma.js/issues/1016

Вот мой код

var i,
    j,
    s,
    N = flowgraph.length,
    E = N * (N - 1),
    g = {
        nodes: [],
        edges: []
    };

for (i = 0; i < N; i++) {
    //node code
}

for (i = 0; i < N; i++) {
    for (j = 0; j < N; j++) {
        if (flowgraph[i][j] > 0) {
            g.edges.push({
                id: 'e' + i + '' + j,
                source: 'n' + i,
                target: 'n' + j,
                label: 'edge' + i,
                color: '#A6A6A6',
                size: 4,
                type: 'arrow'
            });
        }
    }
}

s = new sigma({
    graph: g,
    container: 'graph-container',
    settings: {
        minEdgeSize: 1,
        maxEdgeSize: 4,
        edgeLabelSize: 'proportional',
    },
    type: 'canvas'
});

// Start the layout:
s.refresh();
```javascript

I have imported all the required plugins too 

1 Ответ

0 голосов
/ 11 апреля 2019

Упс извините за ненужную проблему после изменения

type: 'canvas'

до

renderer: {
        container: document.getElementById('graph-container'),
        type: sigma.renderers.canvas,
    },

Исправлена ​​ошибка. Извините еще раз

...