Я работаю с vis.JS, чтобы создать сетевой график из некоторых данных. Затем я заполняю эту сеть на панели начальной загрузки. Проблема в том, что сеть очень маленькая. Я не могу понять этого. Кроме того, если я увеличиваю масштаб, я теряю всю перспективу данных.

enter image description here

Вот фрагменты кода

Div, где появляется сеть

<div class="row">
<div class="panel panel-primary" >
    <div class="panel-heading">Heading</div>
    <div class="panel-body">
        <div id="network" width=100% height=100%></div>
    </div>
</div>
</div>

А вот и javascript. Обратите внимание, что мои данные поступают с сервера через Jinja

<script type="text/javascript">
// create an array with nodes
var mynodes = new vis.DataSet({{ mynodes | safe }});

// create an array with edges
var myedges = new vis.DataSet({{ myedges |safe }});

// create a network
var container = document.getElementById('network');
var data = {
    nodes: mynodes,
    edges: myedges
};
var options = {
    autoResize: true,
    width: '100%',
    height: '100%'
};
var network = new vis.Network(container, data, options);
</script>

Как установить размер появляющейся сети? В идеале я хочу установить размер сети так, чтобы узлы и края были разборчивыми.

Что мне не хватает? Я не могу правильно изменить размер сети из-за начальной загрузки?

0
AbtPst 15 Ноя 2018 в 05:11

1 ответ

Лучший ответ

Нашел решение

var options = {
              width: '1000px',
              height: '600px'
              };
2
AbtPst 20 Ноя 2018 в 23:34