2012-03-18 8 views
1

注釈付きイラストを作成する方法としてarbor.jsを使用したいと考えています。注釈付き図解用arbor.js

計画:キャンバスに

  • 固定サイズのキャンバス
  • ドロー画像 - 私は頭のシルエットを使用していた例として。
  • 次に、固定ノードとフローティングノードが混在しています。

var data = { 
       nodes:{ 
       brain-position:{}, 
       brain-text:{'color':'green','shape':'dot','label':'brain'}, 
       mouth-position:{}, 
mouth-text{'color':'green','shape':'dot','label':'mouth'}, 
       }, 
       edges:{ 
       brain-position:{ brain-text }, 
mouth-position:{mouth-text} 
       } 
      }; 
      sys.graft(data); 

私がいる問題は、私は静的に配置nodeBoxなどを作成しようとするということです。 nodeBoxes[node.name] = [50,50, w,w]他のリンクされたノードへのリンクが切断されます。

ダウンロードしたアーバーファイルから、halfvis/src/renderer.jsファイルを修正しています。

感謝

annotated illustration

EDIT

以下はうまくいけば、私がしようとしていた機能を視覚化する追加の画像です。おそらくこの最初:) enter image description here

答えて

0

nodeBoxes は、halfvisの例では、矢印はボックスと重複しないように、描画のエッジを開始する場所を仕事に使用される配列であるが行っている必要があります - あなたは何をしているということですそれを使用して?

「脳の位置」ノードを領域内に強制する方法を見つけようとしていますか?

計画していることの詳細をもう少し書いてください。おそらくこれを行うことができます。

+0

こんにちはベン私は非動的なx、y座標でノード上に静的に位置付けることができるようにホッピングしています(これらは解剖図の異なる部分にイラストに戦略的に配置されます)。 – James

+0

PS私はあなたの質問に答えて、あるノードをある領域に固定しようとしていて、そのノードが理想的にはキャンバスの端に近い位置にあるようにしようとしていると思いますノードラインは交差しないだろうか? – James

+0

ちょっと、私はあなたを無視していない - 私は応答する、ちょうど忙しい数日だった。あなたはbtwを受け入れる必要はありませんでした、実際には他の回答者を差し控えます。 –

関連する問題