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)
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.
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
Nonese todos os geradores devem ser incluídos. - max_rate (float | None) – A maior taxa a incluir no gráfico, ou
Nonese não deve ser definido nenhum limite superior. - min_rate (float | None) – A menor taxa a incluir no gráfico, ou
Nonese 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
Nonese 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
xeixo. - 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 dalayer_errorslista. - x_coo (list[float] | None) – As coordenadas do
xeixo - dos eixos verticais em torno dos quais os marcadores são desenhados, ouNonese 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
colorsfor fornecido, mas seu comprimento estiver incorreto.
Tipo de retorno
PlotlyFigure