2016-09-09 3 views
1

위의 질문에서 알 수 있듯이 직사각형 영역에 마우스를 가져 가면 레이블을 팝업 할 수 있는지 궁금합니다.영역 (사각형) 위로 마우스를 가져 가면 레이블/주석이 나타납니다.

나는 포인트 이상의 레이블을 표시하는 데 도움이되는 solution을 발견했습니다.

하지만 사용자가 특정 영역을 어딘가에 가리키면 레이블을 팝업 할 수 있습니까? 내 음모에

, 나는 추가 사각형이 코드 예제를 사용하고 있습니다 :

http://matthiaseisen.com/pp/patterns/p0203/

이의 예로 사용하자 :

Hover square http://matthiaseisen.com/pp/static/p0203_1.png

사용자가 마우스를 올렸을 때 (사방) 파란색 영역에서 "당신은 파란색 영역 위로 마우스를 가져갑니다"라는 팝업이 나타납니다.

matplotlib에서도 가능합니까? 이 문제에 대한 해결책을 찾을 수 없습니다.

답변

1

Matplotlib 그 자체로는이 기능을 제공하지 않습니다. Bokeh (link), 또 다른 파이썬 라이브러리가 당신이 원하는 것입니다. hovertool 기능이있는 Here is an example을 찾으십시오. 이미지를 html로 내보낼 수 있으므로 웹 사이트 또는 블로그에 넣을 수 있습니다.

관련 문제