如何用圖中的線連接元素?當您單擊一個圓圈,然后單擊另一個時,應繪制一條線。也許這個任務有一個庫,我已經搜索過但沒有發現任何有用的東西。角。
更新
螢屏的大小也應該改變線。我也在考慮應用 d3 和 cytoscape 等庫,因為它們似乎允許繪制這樣的線條。也許有人有一些例子?
uj5u.com熱心網友回復:
我為我找到了解決方案:LeaderLine
uj5u.com熱心網友回復:
您可以使用GoJs。
GoJs 與 Angular 兼容。(檔案)
此樣本與您的需求相似:樣本一、樣本二
uj5u.com熱心網友回復:
你可以用 svg 來制作這些東西。因為它只有幾行和幾圈。我在這里拼接了一個小例子:https ://stackblitz.com/edit/angular-ivy-ovhbww 它基本上使用 svg 來繪制東西。Svg 是創建的,因為如果您愿意,您可以添加事件和影片。使用相當簡單的代碼。我在鏈接中的內容更多地啟發了您如何做到這一點。與其說它是最偉大的一段代碼:)
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/477793.html
上一篇:用.data()用d3js畫線
