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

Dibuja un gráfico de enjambre para la lista dada de errores de capa.

Esta función traza las tasas de cada uno de los errores de capa dados a lo largo de un eje vertical, desplazando las tasas a lo largo del eje x para minimizar el solapamiento entre los marcadores. Ayuda a visualizar la distribución de errores para diferentes errores de capa, así como a rastrear (utilizando el argumento connected ) la evolución de generadores específicos a través de diferentes capas.

Nota

Para calcular los desplazamientos, organiza los índices en num_bins intervalos espaciados por igual y, a continuación, asigna las coordenadas x de modo que todos los índices de los mismos intervalos estén espaciados alrededor del eje vertical. Así, un valor más alto de num_bins dará lugar a mayores solapamientos entre los marcadores.

Parámetros

  • layer_errors (list[LayerError]) – Los errores de la capa que se va a dibujar.
  • num_bodies (int | None) – El peso de los generadores que se incluirán en el gráfico, o None si se deben incluir todos los generadores.
  • max_rate (float | None) – La tasa más alta que se debe incluir en el gráfico, o None si no se debe establecer un límite superior.
  • min_rate (float | None) – La tasa mínima que se debe incluir en el gráfico, o None si no se debe establecer ningún límite inferior.
  • connected (list[Pauli | str] | None) – Una lista de generadores cuyos marcadores deben conectarse mediante líneas.
  • colors (list[str] | None) – Una lista de colores para los marcadores del gráfico, o None si estos colores se deben elegir automáticamente.
  • num_bins (int | None) – El número de contenedores en los que colocar las tasas al calcular las compensaciones del x eje.
  • opacities (float | list[float]) – Una lista de opacidades para los marcadores.
  • names (list[str] | None) – Los nombres de las distintas capas tal y como aparecen en la leyenda. Si None, los nombres predeterminados se asignan en función de la posición de las capas dentro de la layer_errors lista.
  • x_coo (list[float] | None) – Las coordenadas del x eje - de los ejes verticales alrededor de los cuales se dibujan los marcadores, o None si estos ejes deben colocarse a intervalos regulares.
  • marker_size (float | None) – El tamaño del marcador en el gráfico.
  • height (int) – La altura de la figura devuelta.
  • width (int) – La anchura de la figura devuelta.

Eleva

  • ValueError - Si se da una opción de agrupación no válida.
  • ValueError - Si se indica colors pero su longitud es incorrecta.

Tipo de retorno

PlotlyFigure

¿Le ha resultado útil esta página?
Informe de un error, de una errata o solicite contenido en GitHub.