亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何在 d3.js 中創建形狀正確的矩形樹形圖?

如何在 d3.js 中創建形狀正確的矩形樹形圖?

楊魅力 2023-12-19 10:08:31
由于某種原因,當我嘗試在 d3.js 中創建矩形樹形圖時,我無法通過形狀正確的矩形樹形圖獲得所需的結果,而不會丟失任何數據和空白空間。我注意到,在第一種情況下,當我從我的 中刪除 .sort() 時,我幾乎得到了想要的結果,但我不能刪除左上角創建的空白區域,如下所示:d3.hiearchy()let root = d3.hierarchy(data)   .sum(d => d.value)在第二種情況下,我將 .sort() 添加到 d3.hiearchy() 中,并且由于某種原因,包含“Wii Sports”數據的第一個數據點被添加到了 中。被刪除:let root = d3.hierarchy(data)   .sum(d => d.value)   .sort((a,b) => {return b.value - a.value;});您能幫我找出問題所在嗎? 這是我的筆
查看完整描述

1 回答

?
婷婷同學_

TA貢獻1844條經驗 獲得超8個贊

根據 Andrew Reid 的建議,使用 treemap.selectAll(null) 而不是 treemap.selectAll('g') 并使用 .sort(function(a, b) { return b.height - a.height || b.value - a.value; }); 樹形圖為現在形狀正確。



查看完整回答
反對 回復 2023-12-19
  • 1 回答
  • 0 關注
  • 204 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號