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

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

d.source 是什么?[文檔是指自己]

d.source 是什么?[文檔是指自己]

嚕嚕噠 2022-06-09 17:00:04
我想知道 d.source 是什么以及它指的是什么來源。在 d3 api 文檔中解釋了是否指定了源...link.source([source])Source 如果指定了源,則將源訪問器設置為指定的函數并返回此鏈接生成器。如果未指定源,則返回當前源訪問器,默認為:函數源(d){返回d.source;}甚至沒有告訴我“來源”是什么。我遇到“源代碼”的代碼如下。function showLinkArrayElements(data, title) {  d3.select('#content')    .append('div')    .html('<span>' + title + '</span>: ' + data.map(function(d) {return d.source.data.name + ' -> ' + d.target.data.name;}).join(', '))}誰能給我一個關于這段代碼正在談論的 source 和 d.source/d.target 的一般演練?謝謝整個代碼如下。<!DOCTYPE html><meta charset="utf-8"><head>  <title>Hierarchy examples</title></head><style>body {  font-family: "Helvetica Neue", Helvetica, sans-serif;  font-size: 14px;  color: #333;}div {  margin: 20px;}div span {  font-weight: bold;}</style><body>  <div id="content"></div>  <script src="https://cdnjs.cloudflare.com/ajax/libs/d3/4.2.2/d3.min.js"></script>  <script>var data = {  "name": "A1",  "children": [    {      "name": "B1",      "children": [        {          "name": "C1",          "value": 100        },        {          "name": "C2",          "value": 300        },        {          "name": "C3",          "value": 200        }      ]    },    {      "name": "B2",      "value": 200    }  ]};function showArrayElements(data, title) {  d3.select('#content')    .append('div')    .html('<span>' + title + '</span>: ' + data.map(function(d) {return d.data.name;}).join(', '))}function showLinkArrayElements(data, title) {  d3.select('#content')    .append('div')    .html('<span>' + title + '</span>: ' + data.map(function(d) {return d.source.data.name + ' -> ' + d.target.data.name;}).join(', '))}
查看完整描述

1 回答

?
函數式編程

TA貢獻1807條經驗 獲得超9個贊

d.source 在映射數據時鏈接到數據變量(因此源基本上是 d3 鏈接對象的屬性)。檢查數組映射方法的參考。

node.links() -> 返回此節點的鏈接數組,其中每個鏈接都是定義源和目標屬性的對象。每個鏈接的源是父節點,目標是子節點。


查看完整回答
反對 回復 2022-06-09
  • 1 回答
  • 0 關注
  • 469 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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