2013-03-18 4 views
1

jqPlot의 Hightlighter 클래스가 PieRenderer의 툴팁을 처리하지 않는다고 생각합니까? 나는 그들이 툴팁을 보여줄 수는없는 것처럼 보이기 위해 꽤 오래 동안 노력했다.jqPlot 원형 차트 툴팁

맞다면 세그먼트의 롤오버를 처리하고 데이터를 제 3 자 jQuery 툴팁으로 전달할 수있는 방법이 있습니까?

감사합니다.

답변

1

jqplot에 대해 issues을 살펴보면이 기능에 대한 요청이 약간있는 것 같지만 아직 구현되지 않았습니다.

이 질문에 How to display tooltips on jqplot pie chart을 바탕으로, 당신은 jqplotDataHighlightjqplotDataUnhighlight 이벤트를 연결할 수 :

$("#chartId").bind('jqplotDataHighlight', function(ev, seriesIndex, pointIndex, data) { 

}); 

$("#chartId").bind('jqplotDataUnhighlight', function(ev, seriesIndex, pointIndex, data) { 

}); 

사용자 정의 도구 설명 here을 만들려면이 기술을 사용의 좋은 예입니다. 거품 형 차트를 다루고 있지만 올바른 방향으로 향해야합니다.

원형 차트 용 툴팁을 허용하는 jqplot-highlighter 플러그인을 사용해 볼 수도 있습니다.

+0

감사합니다.이 메서드를 사용하고 사용자 지정 도구 설명을 만들었습니다. – mh1

4

형광펜 플러그인을 사용하는 경우 useAxesFormatters : false를 설정해야합니다. 그렇지 않으면 작동하지 않습니다.

highlighter: { 
    show: true, 
    useAxesFormatters: false, // must be false for piechart 
    tooltipLocation: 'w', 
    formatString:'%s, %P', 
} 

마우스를 따라 가지 않고 왼쪽 위 모서리에 설정되어 있습니다.

+0

고마워, 나는 이러한 매개 변수를 사용하기 전에 Hightlighter 클래스를 구현하려고 시도했지만 결코 표시되지 않습니다. – mh1

+0

오류 메시지가 나타 납니까? (방화 광, 잠자리 또는 유사한 디버깅 도구에서) – skvalen

+0

단순히 작동하지 않는다는 오류 메시지가 없습니다. – Mutant