1

Javascript Infovis ツールキット (JIT) を使用しており、ノードの形状を画像に変更したい..どうすればよいですか? デフォルトの形状は円で、さらに長方形、正方形、楕円形などに変更できますが、私の場合は、ローカル ディスク ドライブにあるイメージに変更する必要があります。

彼らは「タイプ」フィールドでそうすることが可能だと言っていますが、追加する必要がある、または影響を確認するために必要なすべてのメソッドは何ですか...?? 以下のリンクを参照してください。

http://thejit.org/static/v20/Docs/files/Options/Options-Node-js.html

そして、どのように正確にそれを行うことができますか?

助けてください...

4

1 に答える 1

0

ここに良いグループ メッセージがありますhttps://groups.google.com/group/javascript-information-visualization-toolkit/tree/browse_frm/month/2010-10?_done=%2Fgroup%2Fjavascript-information-visualization-toolkit%2Fbrowse_frm %2F月%2F2010-10%3F&

forcedirected グラフのノード タイプを実装する場合は、jit ファイルに移動し、ForceDirected.Plot.NodeTypes に移動します。

これは私のコードですが、パンしようとするとラベルがまだびくびくしています。

'icon': { 
             'render': function(node, canvas){ 
                        var ctx = canvas.getCtx(); 
                        var img = new Image(); 
                        var pos = node.getPos(); 
                        img.onload = function() { 
                                ctx.drawImage(img, pos.x-24, pos.y-24); 
                        }; 
                        img.src='../img/icon.png'; 
                }, 
                'contains': function(node,pos){ 
                        var npos = node.pos.getc(true); 
                        dim = node.getData('dim'); 
                        return this.nodeHelper.square.contains(npos, pos, dim); 
                } 
         },
于 2012-07-09T15:22:17.090 に答える