Я использую библиотеку Vis.js для отображения сети. Для моего приложения мне нужно, чтобы сеть отображалась в полноэкранном режиме, узлы почти касались границ ее контейнера.Vis.js не будет увеличивать масштаб, чем масштаб 1.0 с .fit()
Проблема возникает из network.fit(); он не будет штобы дальше, чем масштаб «1.0»
я написал скрипку, чтобы продемонстрировать вопрос: http://jsfiddle.net/v1467x1d/12/
var nodeSet = [
{id:1,label:'big'},
{id:2,label:'big too'} ];
var edgeSet = [
{from:1, to:2} ];
var nodes = new vis.DataSet(nodeSet);
var edges = new vis.DataSet(edgeSet);
var container = document.getElementById('mynetwork');
var data = {
nodes: nodes,
edges: edges
};
var options = {};
var network = new vis.Network(container, data, options);
network.fit();
console.log('scale: '+ network.getScale()); // Always 1
Как я могу заставить Vis, чтобы увеличить, пока сеть не будет весь экран?
Wow, ваше решение лучше, чем у меня, хорошая работа! – Richard