qiskit-documentation/docs/api/qiskit/0.29/qiskit.visualization.plot_g...

60 lines
2.3 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
title: plot_gate_map (v0.29)
description: API reference for qiskit.visualization.plot_gate_map in qiskit v0.29
in_page_toc_min_heading_level: 1
python_api_type: function
python_api_name: qiskit.visualization.plot_gate_map
---
<span id="qiskit-visualization-plot-gate-map" />
# qiskit.visualization.plot\_gate\_map
<Function id="qiskit.visualization.plot_gate_map" isDedicatedPage={true} github="https://github.com/qiskit/qiskit/tree/stable/0.18/qiskit/visualization/gate_map.py" signature="plot_gate_map(backend, figsize=None, plot_directed=False, label_qubits=True, qubit_size=None, line_width=4, font_size=None, qubit_color=None, qubit_labels=None, line_color=None, font_color='w', ax=None)">
Plots the gate map of a device.
**Parameters**
* **backend** ([*BaseBackend*](qiskit.providers.BaseBackend "qiskit.providers.BaseBackend")) A backend instance,
* **figsize** (*tuple*) Output figure size (wxh) in inches.
* **plot\_directed** (*bool*) Plot directed coupling map.
* **label\_qubits** (*bool*) Label the qubits.
* **qubit\_size** (*float*) Size of qubit marker.
* **line\_width** (*float*) Width of lines.
* **font\_size** (*int*) Font size of qubit labels.
* **qubit\_color** (*list*) A list of colors for the qubits
* **qubit\_labels** (*list*) A list of qubit labels
* **line\_color** (*list*) A list of colors for each line from coupling\_map.
* **font\_color** (*str*) The font color for the qubit labels.
* **ax** (*Axes*) A Matplotlib axes instance.
**Returns**
A Matplotlib figure instance.
**Return type**
Figure
**Raises**
* **QiskitError** if tried to pass a simulator.
* [**MissingOptionalLibraryError**](qiskit.aqua.MissingOptionalLibraryError "qiskit.aqua.MissingOptionalLibraryError") if matplotlib not installed.
**Example**
```python
from qiskit import QuantumCircuit, execute, IBMQ
from qiskit.visualization import plot_gate_map
%matplotlib inline
provider = IBMQ.load_account()
accountProvider = IBMQ.get_provider(hub='ibm-q')
backend = accountProvider.get_backend('ibmq_vigo')
plot_gate_map(backend)
```
![../\_images/qiskit.visualization.plot\_gate\_map\_1\_0.png](/images/api/qiskit/0.29/qiskit.visualization.plot_gate_map_1_0.png)
</Function>