2012-03-18 47 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]它打破了鏈接到其他鏈接節點。

我正在修補下載的arbor文件中的halfvis/src/renderer.js文件。

非常感謝

annotated illustration

編輯

下面是希望形象化我試圖功能的附加圖像。也許應該這樣做第一:) enter image description here

回答

0

nodeBoxes,在halfvis例子,是用來工作從哪裏開始繪製邊緣,使箭頭不與箱重疊的陣列 - 是你在做什麼使用它的?

您是否試圖找到強制區域內「大腦位置」節點的方法?

請提供一些你正在計劃的細節,我們可以做到這一點。

+0

嗨Ben我正在跳轉,以便能夠靜態地在非動態x,y座標上定位節點(這些將在解剖圖上的不同部位上進行戰略性定位,這些節點將與正常喬布斯節點上有文字,如果有意義的話謝謝 – James 2012-04-13 13:22:59

+0

PS我認爲在回答你的問題時,我試圖修復一個節點到一個區域,並將其附加節點flaot儘可能靠近畫布邊緣節點線不會交叉? – James 2012-04-13 13:34:19

+0

嘿,我不會忽略你 - 我會迴應,只是忙了幾天。你不需要接受順便說一句,事實上,這可能會推遲其他答覆者。 ,我現在就來看看吧,可以開個聊天室,也許這樣會更容易些。 – 2012-04-16 08:36:28