雖然學習圖算法和畫布HTML元素它卡住了我,我應該有一個我自己的小圖庫在JavaScript中顯示圖形使用畫布元素可以指向我在正確的方向,所以我可以閱讀一些代碼[js/python],瞭解如何顯示圖形並編寫我自己的小庫文件。 PS:我的意思是邊緣和節點grapth不是酒吧和餅圖。如何使用畫布元素顯示圖形
1
A
回答
5
有很多方法可以使用各種佈局算法來顯示圖形。其中兩個主要的是一個Force-Directed佈局算法,它可以是一個使用推輓原理的連續佈局算法。接下來是使用基本物理學方法來確定最佳「適合」的GEM佈局算法。
下面是一些例子:
http://vis.stanford.edu/protovis/ex/force.html
bitbucket.org/bwalenz/algorithms/src/
Protovis有可能是最實用。 bitbucket鏈接是GEM算法的實現,但沒有可視化。它只是列出節點/邊緣。
2
沒有真正使用canvas
,但相當的圖形良好的JS解決方案:Raphael Charting plugin
約拉斐爾的好處是,它在所有瀏覽器,IE包括在內。
1
大lib下,爲顯卡在畫布上:processing.js: http://processingjs.org/ 這是一個圖形庫,它允許你寫使用簡單的JavaScript代碼建立驚人的可視化。看一看。
相關問題
- 1. JavaScript畫布元素在畫布清晰後不顯示
- 2. 如何在畫布內顯示可拖動的文本元素?
- 3. 使用onTouch/onClick更改Android上顯示的畫布圖形
- 4. 如何使元素使用css動畫逐個顯示
- 5. 顯示預裝的畫布圖像時選擇元素,
- 6. 如何在視圖框內顯示一半的矩形畫布
- 7. HTML5畫布顯示圖像
- 8. 畫布圖不顯示
- 9. 如何使用setOnChildClickListener顯示元素
- 10. 如何使用jQuery顯示HTML元素?
- 11. 如何顯示圖形鄰接列表的元素?
- 12. 畫布元素禁用
- 13. 動畫HTML畫布元素
- 14. 如何追加在「畫布」的形象變成了「IMG」元素
- 15. 使用jQuery來選擇畫布元素
- 16. 使用AngularJS創建HTML畫布元素
- 17. 拉伸圖形以在JavaScript中填充畫布元素
- 18. 從p5js中的畫布圖形中刪除元素
- 19. 如何移動畫布元素?
- 20. 如何讓多個元素在畫布
- 21. 畫布3d圖形
- 22. 如何使用fabric.js禁用畫布元素的縮放點?
- 23. 如何使用一個畫布元素作爲另一個畫布元素的背景?
- 24. 如何使用jQuery在另一個元素的元素中顯示圖像
- 25. 畫布元素無法繪製圖像
- 26. Javascript畫布元素 - 圖像數組
- 27. 畫布元素:圖片點擊
- 28. 如何緩衝HTML5畫布的圖形
- 29. 在jquery顯示轉換後無法繪製畫布元素
- 30. 如何從C sharp文件在WPF畫布上顯示矩形
它*卡住*你應該有這個圖書館,你去對了,爲你寫的?另外,Python與此有什麼關係? – 2011-01-24 07:20:51
我沒有提到,我打算自己寫它,它只是我想看看其他人做了什麼,我提到暗示,因爲我可以讀取python中的代碼,然後做我的小版本在js/canvas – 2011-01-24 07:47:18