Skip to main content
IBM Quantum Platform

qiskit_ibm_runtime.visualization.draw_layer_errors_swarm

draw_layer_errors_swarm(layer_errors, num_bodies=None, max_rate=None, min_rate=None, connected=None, colors=None, num_bins=None, opacities=0.4, names=None, x_coo=None, marker_size=None, height=500, width=800)

GitHub

Desenhe um gráfico de enxame para a lista dada de erros de camada.

Essa função plota as taxas de cada um dos erros de camada fornecidos ao longo de um eixo vertical, compensando as taxas ao longo do eixo x para minimizar a sobreposição entre os marcadores. Isso ajuda a visualizar a distribuição de erros para diferentes erros de camada, bem como a rastrear (usando o argumento connected ) a evolução de geradores específicos em diferentes camadas.

Nota

Para calcular os deslocamentos, ele organiza as taxas em num_bins compartimentos igualmente espaçados e, em seguida, atribui as coordenadas x de modo que todas as taxas nos mesmos compartimentos sejam espaçadas em torno do eixo vertical. Portanto, um valor mais alto de num_bins resultará em maiores sobreposições entre os marcadores.

Parâmetros

  • layer_errors (list[LayerError]) – A camada com os erros a serem desenhados.
  • num_bodies (int | None) – O peso dos geradores a incluir no gráfico, ou None se todos os geradores devem ser incluídos.
  • max_rate (float | None) – A maior taxa a incluir no gráfico, ou None se não deve ser definido nenhum limite superior.
  • min_rate (float | None) – A menor taxa a incluir no gráfico, ou None se não deve ser definido nenhum limite inferior.
  • connected (list[Pauli | str] | None) – Uma lista de geradores cujos marcadores devem ser conectados por linhas.
  • colors (list[str] | None) – Uma lista de cores para os marcadores no gráfico, ou None se essas cores devem ser escolhidas automaticamente.
  • num_bins (int | None) – O número de compartimentos nos quais as taxas devem ser colocadas ao calcular os desvios do x eixo.
  • opacities (float | list[float]) – Uma lista de opacidades para os marcadores.
  • names (list[str] | None) – Os nomes das várias camadas, conforme exibidos na legenda. Se None, os nomes padrão são atribuídos com base na posição das camadas dentro da layer_errors lista.
  • x_coo (list[float] | None) – As coordenadas do x eixo - dos eixos verticais em torno dos quais os marcadores são desenhados, ou None se esses eixos devem ser colocados em intervalos regulares.
  • marker_size (float | None) – O tamanho do marcador no gráfico.
  • height (int) – A altura da figura retornada.
  • width (int) – A largura da figura retornada.

Aumentos

  • ValueError - Se for fornecida uma opção de agrupamento inválida.
  • ValueError - Se colors for fornecido, mas seu comprimento estiver incorreto.

Tipo de retorno

PlotlyFigure

Esta página foi útil?
Relate um bug, erro de digitação ou solicite conteúdo no GitHub.