나는 별도의 차트를 가리킬 때 화음 다이어그램에서 특정 라인을 페이드 아웃에 일하고 있어요. 나는 "페이드"기능에 대한 코드를액세스 라인 코드도 D3
`function fade(opacity) {
return function(g, i) {
svg.selectAll(".chord path")
.filter(function(d) { return d.source.index != i && d.target.index != i; })
.transition()
.style("opacity", opacity);
};
}`
을 찾고 있어요 그리고 누군가가 수단을 d.source.index과 의미 d.target.index 무엇을 나에게 설명 할 수 있다면 난 그냥 궁금 해서요. 나는 그것이 코드의 근원과 코드의 근원이라는 것을 일반적으로 이해하지만, "인덱스"의 가치/의미에 대한 좀 더 구체적인 통찰력을 얻고 싶었 기 때문에 선택을 더 잘 조작 할 수있었습니다.
내 궁극적 인 목표는 별도의 범례 사각형에있는 상자를 덮어 쓰고 코드 다이어그램을 변색시켜 범례 상자에 표시된 색상 만 완전히 불투명하게 유지되도록하는 것입니다.
감사합니다! 나는 여전히 코드 오브젝트의 데이터를 가장 잘 조작하는 방법을 결정할 때까지 여전히 고착되어있다. 내가 갖고있는 유일한 정보는 전설 아이템의 색상입니다. 소스가 그 색상이 아닌 화음의 흐리게 표시되도록 필터를 적용하려면 어떻게해야합니까? 또는 코드 그룹 데이터를 편집하여 다른 종류의 식별자를 더 쉽게 사용할 수 있도록하려면 어떻게해야합니까? 이것이 의미가 없는지를 명확히 할 수 있습니다. –
아마도 데이터의 일부 속성이 범례에 표시된 색상에 매핑되고있는 것 같습니다. 이것은 당신이 찾고있는 것입니다. –