수동으로 수행하여 툴팁을 표시 할 수 있습니다 :
nv.tooltip.show([200, 400], '<p>Your content goes here</p>');
그런 다음 툴팁을 숨길 수는 수행
nv.tooltip.cleanup();
가 난 단지 코드를 검색하여 그것을 할 방법을 발견했다. 문서를 찾을 수 없습니다.
여기 (jQuery를 사용하여, 전설의 라벨에 툴팁을 표시) 내가 해결하는 데 필요한 상황에 대한 고급 예제 :
$("#chart svg .nv-series .nv-legend-text").each(function(i, elem) {
$(elem).hover(function() {
var offset = $(this).offset();
// data is my array of objects passed into d3.select("#chart svg").datum(data)
nv.tooltip.show([offset.left, offset.top], '<p>' + data[i].longLabel + '</p>');
}, function() {
nv.tooltip.cleanup();
});
});
이 상황을 해결하기 위해, 당신은 아마 비슷한 일을 할 수있는 선택을 제외하고 개별 막대 요소. 내가/숨기기/버전 1.8.1에 대한 (다른 nvd3 차트 기준) 내 사용자 지정 차트 툴팁을 이동 표시 방법은 다음과
예, 그러면 올바른 방향으로 갈 수 있습니다. 그래프의 막대를 기반으로 올바른 툴팁을 만들 수 있기를 기대했지만 수동으로 같은 방식으로 표시되도록 할 수 있습니다. 내가 바라던 것보다 더 많은 코드가 필요합니다. – Watty
불행히도 이것은 더 이상 작동하지 않습니다. – HankScorpio
@HankScorpio이 솔루션은 문서화되지 않은 방법을 사용한다는 점에서 의미가 있습니다. 새 버전에서 작동하지 않으면 누군가가 대답을 왜곡하는 이유를 모르겠지만, 그러나이 솔루션은 OP가 사용하는 nvd3 버전에서도 계속 작동합니다. –