Qiskit
Qiskit's Python SDK supplies complementary views of quantum states, circuits, and processors. State plots include measurement histograms, Bloch spheres, density-matrix city and Hinton plots, Pauli expectation bars, and the Q-sphere representation of basis-state probabilities and phases. Circuit drawers produce text, Matplotlib, or LaTeX diagrams, while dependency graphs and scheduling timelines expose operation relationships and idle intervals. Device maps show connectivity, errors, and the placement of compiled circuits on physical qubits. These views support learning, debugging, and development. Individual-qubit Bloch spheres omit correlations between qubits, and the core scheduling drawer has limitations for dynamic circuits.
Visualization labels
03 / VisualizationVisual representations
Combined representations
Visualization resources
Explore the tool’s visualization features and documentation.
Visualization API
Index of state, result, circuit, dependency, and device drawing functions with examples.
Plot quantum states
Explains the state encodings and what each view can reveal, including Bloch-view limitations.
Visualize circuits
Shows circuit drawing, styling, folding, and export through the supported renderers.
Visualize circuit timing
Demonstrates scheduled-circuit timelines and debugging styles, with dynamic-circuit limitations.
Quantum computing with Qiskit
Cite this work
@misc{javadiabhari2024quantumcomputingqiskit,
author = {Javadi-Abhari, Ali and others},
url = {https://arxiv.org/abs/2405.08810},
eprint = {2405.08810},
eprintclass = {quant-ph},
eprinttype = {arXiv},
title = {Quantum computing with Qiskit},
year = {2024},
}