matplotlib.artist.Artist.set_picker #

Artista. set_picker ( picker ) [fonte] #

Defina o comportamento de seleção do artista.

Parâmetros :
picker None ou bool ou float ou callable

Isso pode ser um dos seguintes:

  • Nenhum : A seleção está desativada para este artista (padrão).

  • Um booleano: Se True , a seleção será ativada e o artista disparará um evento de seleção se o evento do mouse estiver sobre o artista.

  • Um float: Se o seletor for um número, ele será interpretado como uma tolerância epsilon em pontos e o artista disparará um evento se seus dados estiverem dentro do epsilon do evento do mouse. Para alguns artistas, como linhas e coleções de patch, o artista pode fornecer dados adicionais para o evento pick que é gerado, por exemplo, os índices dos dados dentro do epsilon do evento pick

  • Uma função: Se o seletor puder ser chamado, é uma função fornecida pelo usuário que determina se o artista é atingido pelo evento do mouse:

    hit, props = picker(artist, mouseevent)
    

    para determinar o teste de acerto. se o evento do mouse estiver sobre o artista, retorne hit=True e props é um dicionário de propriedades que você deseja adicionar aos atributos PickEvent.

Exemplos usando matplotlib.artist.Artist.set_picker#

Seleção de legenda

Seleção de legenda

Seleção de legenda
Escolha a demonstração do evento

Escolha a demonstração do evento

Escolha a demonstração do evento