D3 pack layout with variable padding
问题 I am not able to get variable padding using d3.layout.pack().padding(). I want to put different padding at group and at leaf nodes. d3.layout.pack() .sort(null) .size([this.width , this.height]) .children(function (d) { return d.values; }) .value(function (d){ return 1; }) .padding(function (d){ return d.padding; }) .nodes({ values: outerClusterData }) // Sample data outerClusterData = [ { key: "africa", padding: 100, values: [ { name: "city1", padding: 10 }, { name: "city2", padding: 10 } ]