私はライブラリVis.jsを使ってネットワークを表示しています。 私のアプリケーションでは、ネットワークがフルスクリーンで表示される必要があり、ノードはコンテナの境界にほとんど触れています。Vis.jsは.fit()を使ってスケール1.0以上に拡大しません。
問題は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
ネットワークがフルスクリーンになるまで、どのようにしてズームするヴィスを強制することができますか?
うわー、あなたのソリューションは、鉱山、良い仕事よりもずっといいです! – Richard